我有兩個網址,我想重定向舊網址到新的網址,但它不工作。 任何help.this沒有在.htaccess文件通過PHP我想重定向301重定向
Redirect 301 /online/student-login?task=user.login
http://dev.example.com/devplopment/online/student-login?user.login
我有兩個網址,我想重定向舊網址到新的網址,但它不工作。 任何help.this沒有在.htaccess文件通過PHP我想重定向301重定向
Redirect 301 /online/student-login?task=user.login
http://dev.example.com/devplopment/online/student-login?user.login
工作的幫助,您需要使用PHP這樣的:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com/new-page.html");
?>
301重定向不能用JavaScript來完成。因爲它是客戶端而不是有效的。
如果你想使用htaccess。將以下行添加到你的htacces文件中:
Redirect 301 /old-page.html http://www.example.com/new-page.html
Amin Adel @ Ima在index.php中使用此代碼,但此代碼不起作用 –
Amin Adel @我已使用此.htaccess規則,但這不起作用 –
這些代碼是正確的,工作,問題一定是其他地方。檢查php是否運行。在php文件的第一行運行phpinfo()。查看服務器配置。並詢問是否有問題。 –
不知道你在問什麼。 *什麼*不起作用?你沒有顯示任何代碼(或者在這種情況下,你的重定向規則,除了一行,沒有任何上下文)。請相應地編輯您的問題。 –
David Makogon @對不起,這是一個錯誤。現在我已經更新了。我想將舊網址重定向到新網址,請幫助 –
重定向指令僅與URL _path_匹配。如果要專門檢查查詢字符串(RewriteCond)的內容,則需要使用mod_rewrite,然後使用RewriteRule執行重定向。 – CBroe