Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Apache服务器将我带到错误的URL,但仅用于一个链接_Apache_.htaccess_Url - Fatal编程技术网

Apache服务器将我带到错误的URL,但仅用于一个链接

Apache服务器将我带到错误的URL,但仅用于一个链接,apache,.htaccess,url,Apache,.htaccess,Url,这个问题相当混乱,我还没有找到解决办法,我尝试过清除缓存,删除HTACCESS文件,但仍然不起作用 我正在使用WAMP,我的项目主页位于一个目录中,因此URL结构为: localhost/project/shop/ 还有其他页面,contact.html,about.html等 我想重写URL以在不使用.html的情况下显示它,因此我使用了以下建议: 大多数都不好用,问题是它反而让我 localhost/project/shop/about 对我来说 localhost/about 所以我放

这个问题相当混乱,我还没有找到解决办法,我尝试过清除缓存,删除HTACCESS文件,但仍然不起作用

我正在使用WAMP,我的项目主页位于一个目录中,因此URL结构为:

localhost/project/shop/
还有其他页面,
contact.html
about.html

我想重写URL以在不使用
.html
的情况下显示它,因此我使用了以下建议:

大多数都不好用,问题是它反而让我

localhost/project/shop/about

对我来说

localhost/about

所以我放弃了在本地主机上这样做的想法,所以我删除了htaccess文件,所有其他链接都正常工作,除了一个
contact.html
,它以某种方式被缓存,现在转到
localhost/project/shop/contact.html
仍然将我重定向到
localhost/contact

如果我在Incognito选项卡中打开localhost,或者如果我添加了
?random=any…
,链接就会起作用

知道我哪里出错了吗?我该如何解决这个问题


谢谢

请提供您尝试过的内容。我尝试过清除缓存、重新启动WAMP服务器以及从目录中删除htaccess。