帮助编写htaccess

时间:2010-08-12 16:49:49

标签: apache .htaccess

我想要一个htaccess文件将所有页面重定向到我的index.php,这样我就可以解析url并处理其余的。我只是不知道如何写它。

感谢

3 个答案:

答案 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]