Вот все мои правила перезаписи: (других нет - это все)
RewriteEngine On
RewriteRule ^$ index.php?action=index
RewriteRule ^([\w]+)$ index.php?action=$1
Когда я приезжаю:
mysite.com/test
Скрипт PHP index.php
действительно вызывается и имеет $_GET['action']
установлен в test
как и ожидалось.
Тем не мение, когда я приезжаю:
mysite.com/index
... сценарий PHP сообщает, что $_GET
пусто. Почему это происходит только для index
?
это мощь иметь какое-то отношение к твоему DirectoryIndex
настройка:
http://www.phpfreaks.com/forums/mod_rewrite/mod_rewrite-and-directoryindex/