3

所以我一直在修修补补。Apache.htaccess很好地重定向了我的 WWW 客户端(如果没有 WWW,则 301 到包含 WWW 的相同 URL),并且它正在重定向带有文件扩展名的东西(index.html即将重定向到index.php. 只有没有扩展名的 URL。它拒绝破译它们。

我当前的文件:

RewriteEngine On
RewriteBase /

# Clean URL
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/?$ $1.php [NS,L,R=permanent]

# Force WWW
RewriteCond %{HTTP_HOST} !^www\.thevgc\.net$
RewriteRule ^(.*)/?$ http://www.thevgc.net/$1 [NS,L,R=permanent]

我整晚都在试图解决这个问题。mod_rewrite已启用,我必须/etc/apache2/mods-enabled/rewrite.conf在实际制作文件之前创建一个符号链接,该文件包括以下内容:

RewriteEngine On

对我的这个困境有什么想法吗?

4

1 回答 1

2

所以!我找到了我的问题的答案。看起来如果你运行命令a2dismod negotiation它会神奇地开始工作,或者至少在我的情况下是这样。问题解决了,案件结案,线程完成。谜团已经解开了。

于 2012-11-25T04:42:15.643 回答