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

Форум Apache

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

 

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

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

тема: Чпу(человека понятны url)
 
 автор: Filesbase   (05.03.2013 в 16:10)   письмо автору
 
 

Всем привет, битая, и убитая тема про чпу!
Уважаемы участники, профи и все кто имеет прямое отношение к программированию и к Apatch
Такая ситуация
зачет в файле .Htaccess включил
RewriteEngine on
# Далее бомблю регулярку
#RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^\/]*)$ articles.php?category_url=$1
#RewriteRule ^([^\/]*)\/([^\/]*)$ view_article.php?article_url=$2 


На сайте есть категории, за них отвечает эта регулярка

#RewriteRule ^([^\/]*)$ articles.php?category_url=$1

И все прекрасно работает
а вот вторая меня ни как не может радовать

#RewriteRule ^([^\/]*)\/([^\/]*)$ view_article.php?article_url=$2

Так как, изображения все исчезли, а так все работает
пробую пути относительные /images/myfotos.gif не работает, полный путь тоже балалайку
кто может подсказать в чем мой пролет? Спасибо за внимание и понимание, в случаи не поняток прошу ("Понять и простить") :-)

  Ответить  
 
 автор: cheops   (06.03.2013 в 21:20)   письмо автору
 
   для: Filesbase   (05.03.2013 в 16:10)
 

Вот так попробуйте
RewriteEngine on
# Далее бомблю регулярку
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]*)$ articles.php?category_url=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]*)\/([^\/]*)$ view_article.php?article_url=$2
RewriteCond-ы действуют только на один RewriteRule

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

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