RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteRule ^(.*)$ index.php?q=$1 [L]
这应该重写任何url到index.php?q = {url},它正在工作。无论如何,http://www.domain.com/
只显示一个空白页面。我怎样才能重写/到index.php? (http://www.domain.co.il/index.php
不显示空白页面。)
感谢。
答案 0 :(得分:2)
您需要在DirectoryIndex
文件中设置.htaccess
:
DirectoryIndex index.php
答案 1 :(得分:0)
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ index.php?q=$1 [L]