mod_rewrite 404 на снежном барсе - PullRequest
0 голосов
/ 10 февраля 2011

Мой vhost:

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> 

Мои URL выглядят так

http://hatchpass.local/?id=fbb43&v=minimal

mod_rewrite включен в Apache, и я подтвердил, что загружается , однако, когда я пытаюсь что-то вроде http://hatchpass.local/fbb43, я получаю 404.

Мысли

1 Ответ

0 голосов
/ 10 февраля 2011

Регулярное выражение в ваших RewriteRule соответствует foo/bar. URL ("http://hatchpass.local/fbb43") к этому не относится. Он просто приходит как" fbb43 ".

...