Не работает mod_rewrite под apache 1, хотя под apache 2 все нормально.
Под apache 1 в настройках httpd.conf модуль включен:
LoadModule rewrite_module modules/ApacheModuleRewrite.dll
может еще что-нибудь надо прописать ?
Или выложите нормальные настройки httpd.conf под apache 1 сюда или на мыло sliderule(собак)mail.ru
В логах mod_rewrite вроде ошибок нет
Может надо дописать что-нибудь в .htacceess
файл .htacceess:
RewriteEngine On
RewriteBase /portfolio
RewriteRule portfolio/?$ index.php?p=portfolio
RewriteRule profile/?$ index.php?p=profile
RewriteRule contact/?$ index.php?p=contact
RewriteRule links/?$ index.php?p=links
RewriteRule portfolio/([0-9A-Za-z.]+)/?$ index.php?p=portfolio&ws=$1
RewriteRule portfolio/([0-9A-Za-z.]+)/([0-9]+)/?$ index.php?p=portfolio&ws=$1&v=$2
RewriteRule preview/([0-9A-Za-z./_-]+)?$ preview.php?s=$1
RewriteRule contact/send/?$ index.php?p=send
И еще меня удивило что под apache 1 надо дописывать слеш в конце, например
http://localhost/portfolio/, то есть
http://localhost/portfolio - не будет работать, а в apache2 все нормально ?
Вообщем такой трабл, заранее благодарю всех за помощь