0
Мой ВХост:mod_rewrite 404 на Snow Leopard
Options +Indexes +FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
.htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteBase/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)$ /?id=$1&v=$2 [L]
</IfModule>
Мои URLs выглядеть следующим образом
http://hatchpass.local/?id=fbb43&v=minimal
mod_rewrite включен в Apache и я подтвердил это is loading, однако, когда я пробую что-то вроде http://hatchpass.local/fbb43 Я получаю 404'd.
Мысли?
Ах! Конечно. v является необязательным параметром, поэтому я никогда не тестировал его, но я включил его в условие. Правило должно быть: RewriteRule^([^ /] *) $ /? Id = $ 1 [L] И это работает :) –