2014-09-05 2 views
0

Я пытаюсь перенаправить старый url на новый url, но он не перенаправляет.Как перенаправить один URL-адрес на другой URL-адрес, используя .htaccess?

Старый URL: http://domain.com/STACK/App/ Новый URL: http://domain.com/stack-app

И мой файл .htaccess Redirect 301/STACK/App http://domain.com/stack-app

Спасибо,

+0

Что вы уже пробовали? – wRAR

ответ

0

Попробуйте этот код.

RewriteEngine on 
RewriteRule http://domain.com/STACK/App/ /http://domain.com/stack-app [R=301,L] 

Для получения дополнительной помощи перейдите по этой ссылке: - http://edward-designer.com/web/htaccess-url-rewrite-simplified/

+0

Привет, спасибо, за ваш ответ. Я пробовал это, но не работал. Я получаю файл не найден. – user2861298

0

В разделе mod_rewrite в файле .htaccess, добавьте следующие строки на старом сайте:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^domain\.com$ [OR] 
    RewriteCond %{HTTP_HOST} ^www\.domain\.com\STACK\App\$ 
    RewriteRule (.*)$ http://domain.com/stack-app/$1 [R=301,L] 
</IfModule> 
0

You может использовать это правило в качестве вашего самого первого правила перенаправления в вашем корне .htaccess:

RedirectMatch 301 ^/STACK/App/?$ /stack-app 
Смежные вопросы