【发布时间】:2010-08-12 16:49:48
【问题描述】:
我想要一个可以将所有页面重定向到我的 index.php 的 htaccess 文件,这样我就可以解析 url 并处理其余部分。就是不知道怎么写。
谢谢
【问题讨论】:
-
感谢您的帮助。它正在工作
我想要一个可以将所有页面重定向到我的 index.php 的 htaccess 文件,这样我就可以解析 url 并处理其余部分。就是不知道怎么写。
谢谢
【问题讨论】:
如果您四处搜索,您会发现各种方法。我就是这样做的(与 Zend 框架相同)。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
希望对你有帮助。
【讨论】:
简单示例:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
【讨论】:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
【讨论】: