Замкнутое перенаправление .htaccess
сем доброго времени суток.
Есть простая, вроде бы, задача: если в адресе есть слово htdocs, то убрать это слово из адреса, если слова нет, то дополнить им адрес и отобразить страницу. например, есть адрес site.ru/htdocs/catalog/ в этом случае нужно отобразить страницу htdocs/catalog/ как site.ru/catalog/ если же идет прямое обращение site.ru/catalog/ нужно просто отобразить страницу htdocs/catalog/ без изменения адресной строки вторую задачу я решил, а вот с первой что-то никак не пойму... Возникает то 500, то простой редирект на несуществующую страницу. Если же убрать у второго правила L , то возникает бесконечный редирект... Код:
RewriteEngine on Код:
RewriteEngine on |
Slavenin,
Введите доп параметр в адрес, свидетельствующий о уже совершенном преобразовании адреса site.ru/htdocs/catalog/ => site.ru/catalog/?=1 site.ru/catalog/ => site.ru/htdocs/catalog/?=1 site.ru/catalog/?=1 => site.ru/catalog/?=1 site.ru/htdocs/catalog/?=1 => site.ru/htdocs/catalog/?=1 |
Часовой пояс GMT +3, время: 05:57. |