Категории заданий

RewriteRule для сайта

Karpo Исполнитель: Karpo 
Оценка: +1
Отзыв: Помог решить задачу еще до назначения исполнителем. Спасибо! Рекомендую!
Стоимость: 100
Категория: Помощь по сайту
Время выполнения: 1 мин
Поиск кандидата: 0 сек


Подробное описание:

Нужно сделать набор правил для htaccess сайта. Сайт находится в состоянии переделки, в связи с чем одновременно работают два движка. Вход в старый /index.php, вход в новый index_core2.php Задача: — При запросе без www, перебрасывать на www — По запросам к существующим файлам отдавать их — Все запросы начинающиеся с /news/, /info/, /bbs/, /sale/ перебрасывать на index.php?op=[news|info|bbs|sale]&path=$1 — Все остальные запросы передавать на index_core2.php (адрес будет разобран в скрипте, параметры не нужны) — Дать рекомендации по исправлению и оптимизации нижеприведенного образца или сделать свой вариант. Действующий набор передает всё в index_core2.php RewriteEngine on RewriteCond %{HTTP_HOST} !^www\..*$ RewriteRule ^.*$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteRule \.(gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|htm)$ - [L] RewriteRule ^news/(.*)$ index.php?op=news&path=$1 [QSA,L] RewriteRule ^info/(.*)/?$ index.php?op=info&path=$1 [QSA,L] RewriteRule ^sale/(.*)/?$ index.php?op=sale&path=$1 [QSA,L] RewriteRule ^bbs/(.*)/?$ index.php?op=bbs&path=$1 [QSA,L] RewriteRule (.*) index_core2.php [L]

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!