Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess文件在Apache服务器上不工作_Apache_.htaccess_Hosting - Fatal编程技术网

.htaccess文件在Apache服务器上不工作

.htaccess文件在Apache服务器上不工作,apache,.htaccess,hosting,Apache,.htaccess,Hosting,我已经在www.hostmoster.com上托管了我的网站,我已经为URL重写编写了.htaccess文件,它从去年起就正常工作了。。但是今天他们在Apache服务器上做了一些升级。。现在我的.htaccess文件工作不正常。我文件的内容是 RewriteEngine on RewriteRule ^$ /index.php [L] RewriteCond $1 !^(index\.php|functions\.php|showpopup\.php|signup\.php|chat|tmp|e

我已经在www.hostmoster.com上托管了我的网站,我已经为URL重写编写了.htaccess文件,它从去年起就正常工作了。。但是今天他们在Apache服务器上做了一些升级。。现在我的.htaccess文件工作不正常。我文件的内容是

RewriteEngine on
RewriteRule ^$ /index.php [L]
RewriteCond $1 !^(index\.php|functions\.php|showpopup\.php|signup\.php|chat|tmp|extras|services|flash|data|images|forum|business|css|scripts|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]
请帮帮我。。Apache服务器版本为2.2.11。。我面临的问题是,对于每个页面请求,它都会打开index.php页面

可能

注:

如果你想打电话给你的.htaccess 存档其他文件,您可以更改 使用 AccessFileName指令。例如 如果你愿意调用文件 .config,然后可以放置以下内容 在服务器配置文件中:

AccessFileName.config


我可以有两个原因。一个用于文件权限,另一个用于禁用web服务器执行.htaccess。使用此链接检查apache配置以执行.htaccess文件


可以肯定的是,在共享服务器中,您将不被允许访问.conf文件,但您可以向支持团队询问问题,他们可以帮助您。

向Hostmonster支持部门询问。如果你付钱给他们,他们应该能够帮助你,特别是在他们的配置出现问题的情况下。问问他们升级后发生了什么变化如何。在最后一行中,我做了一个更改,我将[L]更改为[R]。。它已经开始工作了。。但它现在在URL中显示index.php。。有什么建议吗