2016-02-20 2 views
0

меня дополнительная страница на моем сайте:Mod переписать и перенаправлять

example.com/first-page.php

я хочу переадресовать его и используя моды рерайт, чтобы изменить расширение на HTML примера:

example.com/first-page.html

как это сделать ?? Я пишу этот код:

RewriteEngine on 
RewriteRule ^electronic\.html /genre5\.php 
RewriteRule ^genre5.php$ http://example.com/electronic.php [L,R=301] 

Я получаю сообщение: http://prntscr.com/a5vwj3

Я хочу переписать в HTML, и когда я пойду на genre5.php страницы я буду автоматически reditect к electronic.html, как сделать это ?

+0

когда я оставить только первую строку: RewriteRule^electronic.html /genre5.php RewriteRule^genre5.php $ я есть problpem, потому что если я буду вдаваться в страницу genre.php или electronic.html я иметь ту же страницу –

ответ

0

Попробуйте

RewriteEngine on 
RewriteRule ^genre5.php$ http://example.com/electronic.html [R=301] 

Сейчас это может быть петля переадресовывает на самом деле.

0

Я нашел решение:

RewriteRule ^muzyka-pop\.html /genre3\.php 
RewriteCond %{REQUEST_URI} ^/genre3.php [NC] 
RewriteRule ^muzyka-pop\.html /genre3\.php [R=301,L,NC] 

Это перепишет genre3.php к Музику-pop.html и когда вы идете на genre3.php страницы, вам будут также перенаправлять Музик-pop.html :)

Проблема с дублирующимся контентом была решена.

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