所以我一直在修修补补。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
对我的这个困境有什么想法吗?