mod_rewrite与以前工作的东西有关

时间:2012-10-15 03:27:53

标签: mod-rewrite

我有一个虚拟的私人服务器,在周末被塞了,并且已经升级了。从现在到现在的某个时间,已经进行了一些影响mod_rewrite调用的更改,但我不确定是哪个。

无论如何,我有一个带有模拟CAS服务器的PHP脚本的文件夹。直到今天,这个系统一直很好用。现在,代替通过重写到index.php文件提供命令的mod_rewrite指令,Apache进入'404'并向我发送一个目录到Wordpress的404处理程序。

这是以前使用的htaccess代码:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?mode=$1 [QSA, L]

URL变量出现在CAS适当的命令中(如cas / login,cas / logout),但现在生成404.

可能有Apache调整;我是否需要向htaccess添加任何命令(如选项索引)或其他什么来使Apache监听重写命令?

奇怪的是,force-https命令似乎有效。

0 个答案:

没有答案