2015-09-30 5 views
0

Я хотел бы перенаправить пользователей с одной старой страницы на новую страницу usinh PHP Redirect Code. Я нашел это, но теперь все перенаправляется на новую страницу и просто хочет перейти на какую-то конкретную страницу. Это код им с помощью этого подмигнули не работает:PHP Redirect 301 - .htaccess

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

Есть ли возможность указать только вложенную URL на новый адрес?

EDIT

Я уже пробовал использовать .htaccess, но подмигнули не работает там. Поэтому я решил использовать этот способ. Во всяком случае, возможно ли это так? кстати, я попробовал два кода с помощью .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

Если что-то решено, отправьте ответ и/или сделайте его принятым. Не обновляйте вопрос с помощью «Solved!». – deceze

ответ

0

Проверьте, активна ли мода-переписывание. В ваших конфигурациях 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]