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

Форум Apache

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

 

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

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

тема: не работают не которые инструкции mod_rewrite
 
 автор: MaxTax   (01.03.2008 в 11:16)   письмо автору
 
 

Переехал на новый хостинг и перестали работать некоторые инструкции mod_rewrite

Хотя на предыдущем хостинге и у меня на локале все работает, не могу понять в чем проблема

RewriteRule ^article/([0-9]+).html /article.php?id=$1 [L] #не работает
RewriteRule ^print/([0-9]+).html$ /print.php?id=$1 [L]  #не работает
RewriteRule ^rss(/?)$ rss.php [L]  #работает
RewriteRule ^arhiv(/?)$ arhiv.php [L]  #работает
RewriteRule ^arhiv/p_([0-9]+).html$ arhiv.php?p=$1 [L]  #не работает
RewriteRule ^([a-z]+)(/?)$ section.php?alias=$1 [L]  #не работает

   
 
 автор: mefestofel   (01.03.2008 в 11:51)   письмо автору
 
   для: MaxTax   (01.03.2008 в 11:16)
 

можно глянуть на url, которые преобразуются на первом и на втором хостинге?

   
 
 автор: MaxTax   (01.03.2008 в 12:30)   письмо автору
 
   для: mefestofel   (01.03.2008 в 11:51)
 

http://домен/article/2754.html
RewriteRule ^article/([0-9]+).html /article.php?id=$1 [L]

http://домен/print/2754.html
RewriteRule ^print/([0-9]+).html$ /print.php?id=$1 [L]

http://домен/название раздела/
RewriteRule ^([a-z]+)(/?)$ section.php?alias=$1 [L]

   
 
 автор: Владимир22   (01.03.2008 в 17:20)   письмо автору
 
   для: MaxTax   (01.03.2008 в 12:30)
 

Попробуй в коде print.php написать
$id=GET[id]; // только id в одинарных кавычках, я не знаю где они на клаве....
Мне так помогло.

   
 
 автор: MaxTax   (01.03.2008 в 20:05)   письмо автору
 
   для: Владимир22   (01.03.2008 в 17:20)
 

наверно имелось в виду $_GET['id']

только причем здесь php если не отрабатывается RewriteRule и параметры не передаются скрипту

   
 
 автор: MaxTax   (02.03.2008 в 10:42)   письмо автору
 
   для: MaxTax   (01.03.2008 в 11:16)
 

Служба поддержки пишет что не может помочь


Thank you for contacting Online Support. Unfortunately, we are unable to assist our customers with coding or scripting issues regarding .HTacccess files. You may wish to search for additional information and support from your favorite search engine or technical forum. I apologize for any inconvenience this may caused.
Please let us know if we can assist you in any other way.

   
 
 автор: MaxTax   (05.03.2008 в 16:33)   письмо автору
 
   для: MaxTax   (02.03.2008 в 10:42)
 

Решилась добавлением в .htaccess

Options +FollowSymlinks -MultiViews -Indexes

и параметра QSA - [QSA,NC,L]

   
Rambler's Top100
вверх

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