Apache 重定向页面(修改重写)不工作

Apache 重定向页面(修改重写)不工作,apache,mod-rewrite,Apache,Mod Rewrite,我的.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] 它在我的电脑上运行良好,但在我的

我的.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]
它在我的电脑上运行良好,但在我的网络服务器上它失败了

但是,它确实重定向到profiles.php页面,但是我无法使用
$\u SERVER['PATH\u INFO']


这是否意味着mod_rewrite未处于活动状态或出现其他问题?

如果mod_rewrite不可用,则使用这些指令会导致内部服务器错误。更可能是服务器/php配置中的某些东西没有将路径信息传递给php脚本


如果您在其他地方找到该值,请查看整个$\u服务器阵列,例如,在REQUEST\u URI中。(在那里你可能会找到整个路径,比如这里的
/profiles.php/path\u info\u data\u
,因此你必须去掉第一部分。)

如果mod\u rewrite不可用,你会使用这些指令得到一个内部服务器错误。更可能是服务器/php配置中的某些东西没有将路径信息传递给php脚本。查看整个$_服务器阵列,如果您在其他地方找到该值,例如在REQUEST_URI中。谢谢,您的评论解决了itOK问题,并将其作为答案添加。你能说说它是如何解决你的问题的吗。您在配置/脚本中更改了什么?这可能也会帮助其他人,谢谢。