【发布时间】:2014-05-12 22:30:56
【问题描述】:
我正在使用 apache2(我的虚拟服务器),它已经与我的 Debian 一起安装。一切都很好,但现在我的.htaccess有问题
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
它不工作
我认为这是因为我使用的是 apache2 版本,可能是我的代码有问题,或者我必须在我的服务器上 config
如果我的网址输入错误或不可用,我想将其重定向到主索引页面
【问题讨论】:
-
你到底想用你的网址做什么?从什么变成什么?另外为什么你的代码中有两个
RewriteCond %{REQUEST_FILENAME} !-f? -
第二个是{REQUEST_FILENAME}!-l
-
好的,那么 url 呢?你把它从什么改成什么?
-
我想把它改成索引页
-
您要显示旧网址还是新网址?
标签: apache .htaccess mod-rewrite debian