Все что здесь идет после
RewriteRule ^(.*)$ /index.php/$1 [L]
Нужно добавить перед
# Directs all EE web requests through the site index file
Главное чтобы при этом "главная категория" не была в ссылках которые должны индексироваться.
Из одной статьи находятся ссылки на другую, и тд.
C:\>net /?
Синтаксис данной команды:
HTTP_HOST - текущий host веб-сервера. Где его см. логах?
https://www.countryipblocks.net/country_selection.php
htaccess deny
1) google -> htaccess склейка зеркал
2) зависит от архитектуры ссылок, и какую важную информацию они содержат. меняете формат построения ссылок в кмс и пишите правила реврайта для них.
3) добавить после RewriteEngine On
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^index$ / [R=301,L]
4) написать соответствующий функционал, где будет проверятся корректность запрашиваемой ссылки.
5) пишите радирект на шаблон соответствующий вашему чпу формату.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!content/)(.*)$ content/$1 [L]
Да, прощу прощения, небольшая техническая ошибка
http://php.net/manual/ru/function.session-commit.php
RewriteRule ^(?<!content/)(.*)$ content/$1 [L]
При этом нужно учитывать что все запросы (графика, css и тд) будут перенаправлятся на /content/
Статика как .html может отдаваться nginx-ом, на всякий случай.