奇怪的问题:我正在使用这个.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
获取这些网址。效果很好。
http://www.example.com/cool/url
但是当?url -parameter中包含单词index时,就像在
中一样http://www.example.com/index/page
然后$ _GET [“url”]为空。我认为我的RewriteRule已被破坏(尽管我已经在很多教程中看到了这个RewriteRule),并且从URL中删除index.php也会删除index-parameter。
如何修复,如何制作像索引/页面这样的网址?