对正则表达式的重写,htaccess

时间:2016-08-09 04:49:49

标签: .htaccess expression

这不起作用,

RewriteEngine On
RewriteBase /
RewriteRule ^res/ - [L]
RewriteRule ^.*$ /server/entry.php?PAGENAME=$1 [QSA,L]
ErrorDocument 403 /notfound
ErrorDocument 404 /notfound

我认为最后一段代码不起作用,我试图改变^。* - > (。*)但结果是一样的。

我可能错了,但最后一行是错误的陈述,但我不知道该怎么办了。尽我所能。

RewriteRule ^.*$ /server/entry.php?PAGENAME=$1 [QSA,L]

现在已经在这方面苦苦挣扎了2天......我已经在网上做过研究并尝试了其他代码,但也没有用。

1 个答案:

答案 0 :(得分:0)

这没有用,

RewriteRule ^.*$ /server/entry.php?PAGENAME=$1 [QSA,L]

这很有效,

RewriteRule ^.*$ server/entry.php?PAGENAME=$0 [QSA,L]

可能是服务器的设置,但我不应该使用绝对路径。