А у нас новый сайт ----------------> www.ph-ph.ru!
Finar.ru
web.finar.ru
video.finar.ru
Темы для BootstrapNew!

FAQ по htaccess

Примеры из жизни:

RewriteEngine On

# редирект http://wiki.tau-site.ru/index.php~n=ЦИФРЫ/ЦИФРЫ --> http://tau-site.ru/wiki/ЦИФРЫ/ЦИФРЫ
# вообще-то вместо ~ должен быть ?, но этого не получилось сделать
RewriteRule ^index\.php~n=([0-9]+)/([0-9]+)$ http://tau-site.ru/wiki/$1/$2 [R=301,L]

# редирект для страницы вида: /events/exhibitions/exhibitions_756.html ,
# а также любых страниц вида: /*/*/*_*.html ,
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)_([0-9]+).html$ /index/index_$4.html [R=301,L]

# не редирект, но создание нового короткого адреса, по которому отдается контент длинного адреса
RewriteRule ^question_([0-9]+).html$ /questions/question_$1.html [L,QSA]

# редирект со страниц вида finar.ru/Base/Army -> военнныйбилет.рф; finar.ru/Base/Army-archive-1 -> военнныйбилет.рф/Army-archive-1/
RewriteCond %{REQUEST_URI} ^/Base/Army-a.* # если запрашивается что-то, начинающееся на /Base/Army-a (то есть Архив)
RewriteRule ^Base/(.*)$ http://xn--90abjboeqmah6c1f.xn--p1ai/$1 [R=301,L] # то все, что в запросе идет после Base/ записать в переменную $1 и сделать редирект через 301-ошибку

RewriteCond %{REQUEST_URI} ^/Base/Army$ [OR] # если запрашивается конкретная страница 
RewriteCond %{REQUEST_URI} ^/Base/Army/$ # или она же со слэшом (тут, видимо, корректнее было бы сделать одно условие ^/Base/Arm.?$ но сил уже не было тестить)
RewriteRule ^(.*)$ http://xn--90abjboeqmah6c1f.xn--p1ai/ [R=301,L] # то какой бы ни был запрос, сделать редирект на другой сайт

# включаем компресссию всех популярных текстовых файлов:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript

# СОМНИТЕЛЬНО: кэширование для файлов:
Header set Cache-Control "max-age=2592000"
# сомнительно, потому что:
## гугл рекомендует использовать Expires , а не Cache-Control
## нужно качественно прорабатывать политику, чтобы это все применялось только к статичным файлам
## по-моему это паранойя и вынос собственного мозга, и так все прекрасно кэшируется автоматически современными браузерами 

Полезные статьи про htaccess

Оставить комментарий 


Ваше имя:
->