我在www.hostmoster.com上托管了我的网站,我已经写了.htaccess文件用于URL重写,它自上一年开始正常工作..但是今天他们已经在他们的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 Server版本是2.2.11 ..我面临的问题是每个页面请求都会打开index.php页面
答案 0 :(得分:0)
也许......
注意:
如果你想打电话给.htaccess 提交别的东西,你可以改变 使用的文件名 AccessFileName指令。例如, 如果你想要调用该文件 .config然后你可以把以下内容 在您的服务器配置文件中:
AccessFileName .config
答案 1 :(得分:0)
我可以有两个原因。一个用于文件的许可,第二个用于禁用由Web服务器执行.htaccess。使用此链接检查apache配置以执行.htaccess文件。
http://httpd.apache.org/docs/current/howto/htaccess.html
在共享服务器中您肯定不会允许访问.conf文件,但您可以提出问题支持团队,他们可以帮助您。