2015-09-30 193 views
0

我想重定向用戶從一箇舊頁面到新頁面使用PHP重定向代碼。我發現這一點,但現在一切都重定向到新的一頁,只是想討論一些特定的頁面。 這是使用代碼IM是it's不工作:PHP重定向301 - .htaccess

<?php 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.New-Website.com"); 
?> 

是否有任何選項來指定只是一個子鏈接到一個新的網址是什麼?

編輯

我已經使用的.htaccess嘗試,但it's沒有在那裏工作。所以我決定用這種方式。無論如何,甚至可以這樣嗎?順便說一下,我嘗試使用的.htaccess兩個代碼:

RewriteRule ^stand/index.php(.*)$ https://%{HTTP_HOST}/stand-carros-usados$1 [R=301,L]` 

Redirect 301 stand/index.php(.*) https://%{HTTP_HOST}/stand-carros-usados 

但沒有人真的不錯。

+0

你在哪裏寫代碼? – Daan

+0

你不能使用.htaccess嗎? – Froggiz

+0

如果問題得到解決,發佈答案和/或使其成爲被接受的答案。不要使用「已解決!」更新問題 – deceze

回答

0

檢查mod重寫是否有效。在你的Apache配置中,應該有一個未註釋的語句,如LoadModule rewrite_module modules/mod-rewrite.so。如果發表評論,請取消註釋並重新啓動服務器。之後,把以下內容放在stand目錄中:

RewriteEngine On 
RewriteRule ^index\.php(.*)$ https://%{HTTP_HOST}/stand-carros-usados$1 [R=301,L,NC]