htaccess joomla 2.5, joomla 3 - pavlovstudio

Выкладываем свой вариант файла htaccess для joomla 2.5, 3. Этот файл убирает index.php в ссылках, производит редирект 301 с ваш домен/index.php | index.html и в нем возможно настроить переход доменов без www и с www. Напоминаем что правильная работа будет доступна только при включенном - Перенаправление URL

 

#Options +SymLinksIfOwnerMatch

RewriteEngine On


RewriteCond %{QUERY_STRING} base64_encode[^(]*([^)]*) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index.(php|html|htm)$ http://ваш домен (впишите основное зеркало (имеется ввиду с www или без www)) / [R=301,L]


RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш домен (впишите основное зеркало (имеется ввиду с www или без www)) [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ваш домен
RewriteRule (.*) http://www.ваш домен /$1 [R=301,L] - если нужна переадресация домена без www на www

или 

RewriteCond %{HTTP_HOST} ^www\.ваш домен\.com$ [NC]
RewriteRule ^(.*)$ http://ваш домен/$1 [R=301,L] - если нужна переадресация с www на домен без www

Программирование: (050) 960-91-06, (096) 631-57-80,

Skype: valerapavlov85

Продвижение / Маркетинг/ Организационные вопросы: (066) 761-93-63

Skype: prepodprepod