В общем, товарищи джедаи, обращаюсь к вам с оффтопом. Хотя, как с оффтопом - jbzoo, конечно, не при делах, но вопрос касается каждого сайтодела.
В общем, у меня жопа чертовщина.
Стояли следующие задачи:
- выполнить склейку доменов, старого и нового
- ЧПУ, есесн
- ну и убрать index.php из адресной строки, чтобы не было дублей, конечно же
Вроде как задачи тривиальные, 301 редирект в помощь, включил в админке SEF, перенаправление и добавление суффикса, казалось бы - ну чо ещё надо-то - с домена на домен редиректит, ссылки норм, да и index.php не видно в адресе. Вот только если набрать добавить index.php вручную в адрес - он доступен. Думаю, ну ладно, сейчас правило допишу, вроде вот такого
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
добавляю, иду на сайт - при клике на любую ссылку редиректит на главную страницу.
Боролся уже и так и эдак. Если отключить SEF джумлы - тогда всё работает, но ссылки, соответственно, невменяемые.
версия джумлы 3.3.6
Кто-нить сталкивался с таким говном беспринципным поведением бездушной машины? Может, кто из людей умнее меня что-то насоветует?