.htaccess文件在Apache服务器上不工作
我已经在www.hostmoster.com上托管了我的网站,我已经为URL重写编写了.htaccess文件,它从去年起就正常工作了。。但是今天他们在Apache服务器上做了一些升级。。现在我的.htaccess文件工作不正常。我文件的内容是.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
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。。有什么建议吗