我有一种奇怪的情况。我有一个在XAMPP上运行的PHP应用程序。我的.htaccess配置方式是将www附加到我的URL。现在,我不想那样,所以我试着玩我的.htaccess(在线阅读之后)。
现在,出于某种原因,我在.htaccess中所做的任何改变都没有反映出来。它搞砸了,它一直搞砸了!
这是我搞砸了.htaccess的样子 -
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
IndexIgnore *
RewriteCond %{HTTP_HOST} ^www\.$
RewriteRule ^/?$ "http\:\/\/%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
# Protect the .htaccess file itself
<Files .htaccess>
order allow,deny
deny from all
</Files>
在这里,即使我关闭了我的重写引擎,或注释掉某些条件,它仍然没有反映在我的本地服务器上。
我错过了什么?我编辑错误的.htaccess。它默认位于我的XAMPP的htdocs文件夹中。我尝试重启服务器,但没用。