Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: htaccess rewrite с get переменными
 
 автор: moonfox   (19.05.2013 в 08:45)   письмо автору
 
 

Здравствуйте,
помогите пожалуйста, как написать одной строй реврайт
для ссылок:

www.site.ru/about
www.site.ru?var

нужно redirect (301) обоих случаев на http://site.ru/about и http://site.ru?var . без www
спасибо.

и еще, нужна переадресация с
www.site.ru/about.php www.site.ru/about.html www.site.ru/about/
на
www.site.ru/about

  Ответить  
 
 автор: cheops   (21.05.2013 в 07:52)   письмо автору
 
   для: moonfox   (19.05.2013 в 08:45)
 

RewriteRule ^about$ /

С ?var сложнее... Rewrite их игнорирует, нужно разбирать через переменные окружения в RewriteCond, т.е. одной строчкой не получится.

>и еще, нужна переадресация с
Можно воспользоваться директивой Redirect или использовать флаг R в RewriteRule.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования