Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在修复坏的.htaccess文件后,站点仍然不会加载_.htaccess_Browser - Fatal编程技术网

在修复坏的.htaccess文件后,站点仍然不会加载

在修复坏的.htaccess文件后,站点仍然不会加载,.htaccess,browser,.htaccess,Browser,我在.htaccess文件中添加了一些错误代码,然后我的站点甚至无法加载。因此,我回到了以前的版本,但该网站仍然不会加载,我不知道这是否与缓存有关(顺便说一下,我清空了它),但我希望能够再次测试我的网站。但当前浏览器将不会访问该站点。在不同的计算机上尝试了该站点,它现在正在工作 Options +FollowSymLinks -MultiViews rewriteengine on RewriteBase / RewriteCond %{HTTPS} !=on RewriteCond %{HTT

我在.htaccess文件中添加了一些错误代码,然后我的站点甚至无法加载。因此,我回到了以前的版本,但该网站仍然不会加载,我不知道这是否与缓存有关(顺便说一下,我清空了它),但我希望能够再次测试我的网站。但当前浏览器将不会访问该站点。在不同的计算机上尝试了该站点,它现在正在工作

Options +FollowSymLinks -MultiViews
rewriteengine on
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^blog/(.*)$ blog.php?article=$1 [QSA,L]
是当前的.htaccess

Options +FollowSymLinks -MultiViews
rewriteengine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

## remove ugly part of url for blog.php
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^blog/(.*)$ blog.php?article=$1 [QSA,L]

这就是破坏它的原因

请尝试上载一个空的htaccess文件。现场应正常工作。然后继续将行1乘1相加,直到找出是哪一行导致了问题。
您可能还想检查是否意外地将htaccess文件上载到另一个文件夹。

感谢您将.htaccess文件完全清空,并将其修复。