2013-09-20 5 views
0

Фактическая структура URL является:URL перенаправления после перезаписи URL

www.domain.com/browse-string.html 

Новый URL будет:

www.domain.com/browse-magazines-string.html 

В основном мы добавляем журналы в строку, если это было только на одной странице , мы могли бы использовать:

Redirect 301 http://www.domain.com/browse-string.html http://www.domain.com/browse-magazines-string.html 

Но у нас есть сотни страниц и мы не можем понять, как это сделать должным образом.

ответ

1

Включить mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в .htaccess под DOCUMENT_ROOT каталоге:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^(browse)-([^.-]+\.html)$ /$1-magazines-$2 [R=301,NC,L] 
+0

привет, спасибо за ответ, но не работает, если нажав на старый URL перенаправляет на индексную страницу а не на страницу, она должна ... любая идея, почему? – auto22

+0

Он действительно работал в моем тестировании. У вас есть другое правило в вашем .htaccess? Если да, отправьте свой полный .htaccess в свой вопрос. – anubhava

+0

да его longgggg .htaccess – auto22

Смежные вопросы