Для простого php-сайта я хочу иметь дружественные URL.Поэтому я хотел бы, чтобы мои URL выглядели так:
http://mysite.com/page/123
Что указывает на:
http://mysite.com/page.php?id=123
И это работает!Но если я укажу на файл, которого нет на сервере, Apache скачет, и мне придется заставить Apache выйти (сейчас разрабатывается локально с MAMP).
Вот мой файл .htaccess.Есть идеи?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([^/=]+)/?([^/]*)/?$ $1.php?id=$2 [N,QSA]
ErrorDocument 404 /404.php