SimpleTak
Новичок
ModRewrite HELP!!! Вопрос по редиректу
В общем задача вот в чём:
есть сайт.
все линки на сайте вида www.xxx.ru/html/xxx.html
Rewrite обрабатывает их так:
RewriteRule ^(.*)html/(.*)$ xxx.php?x=$2
и всёбы ничего, но вот Yandex, почему-то, в результатах поиска выдаёт даёт вот такую ссылку:
www.xxx.ru/xxx.html
Все ссылки на сайте относительные, и по-этому часть /html/ теряется.
Отказаться от /html/ невозможно (конечно возможно, но это....
)
Страница xxx.html есть, но на ней есть элементы, которые должны обрабатываться скриптом...
Нашёл решение в том, чтобы при заходе по ссылке www.xxx.ru/xxx.html происходил внешний (в адресной строке браузера) редирект на страницу www.xxx.ru/html/xxx.html,
а потом бы эта страница обрабатывалась как и все остальные, по правилу:
RewriteRule ^(.*)html/(.*)$ xxx.php?x=$2
А как такое сделать - НЕЗНАЮ!
НИЧЕГО НЕ ВЫХОДИТ!
Помогите, кто чем может...
В общем задача вот в чём:
есть сайт.
все линки на сайте вида www.xxx.ru/html/xxx.html
Rewrite обрабатывает их так:
RewriteRule ^(.*)html/(.*)$ xxx.php?x=$2
и всёбы ничего, но вот Yandex, почему-то, в результатах поиска выдаёт даёт вот такую ссылку:
www.xxx.ru/xxx.html
Все ссылки на сайте относительные, и по-этому часть /html/ теряется.
Отказаться от /html/ невозможно (конечно возможно, но это....
)Страница xxx.html есть, но на ней есть элементы, которые должны обрабатываться скриптом...
Нашёл решение в том, чтобы при заходе по ссылке www.xxx.ru/xxx.html происходил внешний (в адресной строке браузера) редирект на страницу www.xxx.ru/html/xxx.html,
а потом бы эта страница обрабатывалась как и все остальные, по правилу:
RewriteRule ^(.*)html/(.*)$ xxx.php?x=$2
А как такое сделать - НЕЗНАЮ!
НИЧЕГО НЕ ВЫХОДИТ!
Помогите, кто чем может...