0
我有这在我的.htaccess文件重定向页面(国防部重写)不工作
Options -Indexes
RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule ^(.*)$ /profiles.php/$1 [QSA,L]
它的正常工作OM我的电脑,但OM我的web服务器失败。
但它确实重定向到profiles.php页面,但我不能检索与$_SERVER['PATH_INFO']
破折号后面的值,这是否意味着mod_rewrite的不活跃或别的东西错了吗?
如果mod_rewrite不可用,你将通过使用这些指令来获得内部服务器错误。这更可能是server/php配置中没有将PATH_INFO传递给PHP脚本的东西。查看整个$ _SERVER数组,如果在其他地方找到该值,那么f.e.在REQUEST_URI中。 – CBroe
谢谢你,你的评论解决了它 –
好吧,添加它作为答案。你能否说出它是如何解决你的问题的?你在配置/脚本中改变了什么?这也可以帮助其他人,谢谢。 – CBroe