我想要一个htaccess文件将所有页面重定向到我的index.php,这样我就可以解析url并处理其余的。我只是不知道如何写它。
感谢
答案 0 :(得分:2)
如果你在谷歌周围,你会找到各种方法来做到这一点。这就是我这样做的方式(与Zend Framework相同)。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
希望它有所帮助。
答案 1 :(得分:1)
简单示例:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
答案 2 :(得分:1)
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]