Вопрос по .htaccess

12
M8
На сайте с 12.04.2011
Offline
25
#11
schwebpes:
RewriteEngine On
RewriteBase /
RewriteRule ^content/81/(.*)$ сайт/content/81/66/ [R=301,L]

По-моему доменный адрес там лишний. Судя по написанному, на выходе должна запрашиваться страница вида http://domain.tld/domain.tld/content/81/66/
которой, разумеется, нет.

А вообще ребята дело говорят про 1.0

Выдаёт он нормальный адрес http://сайт/content/81/66/ в строке, но при условии что данный адрес попадает под первую инструкцию он снова редиректит и получается замкнутый круг и как следствие пустая страница. Надо что бы эта инструкция не выполнялась при условии запроса этой страницы http://сайт/content/81/66/

schwebpes
На сайте с 08.02.2011
Offline
10
#12

Ну тада разве что - дописать костыль!

RewriteEngine On

RewriteBase /

RewriteRule ^content/81/66/$ сайт/content/81/66/ [L]

RewriteRule ^content/81/(.*)$ сайт/content/81/66/ [R=301,L]

И при данном адресе кругового редиректа не будет. Он просто адрес подменит на тот же адрес и закончит преобразования.

Сработает или нет - надо пробовать. Теоретически - да!

"Профессиональные Комплексные Решения" (http://prcs.ru) - IT-директор Использую СеоПульт (http://seopult.ru/ref.php?ref=820be88242cc323a)
M8
На сайте с 12.04.2011
Offline
25
#13
schwebpes:
Ну тада разве что - дописать костыль!
RewriteEngine On
RewriteBase /
RewriteRule ^content/81/66/$ сайт/content/81/66/ [L]
RewriteRule ^content/81/(.*)$ сайт/content/81/66/ [R=301,L]

И при данном адресе кругового редиректа не будет. Он просто адрес подменит на тот же адрес и закончит преобразования.
Сработает или нет - надо пробовать. Теоретически - да!

Спасибо, работает.:)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий