将我的实际网站复制到localhost进行测试。清理网址无效。
•使用WAMP测试现场。
•使用PHP进行站点编码。
•启用了rewrite_module。
•我的htaccess文件位于测试站点的根文件夹中。
•htaccess工作到一定程度,即我可以打开主页。无法在菜单中使用干净的网址。
•使用菜单中的其他链接时出现错误消息,即“我们的服务”:“无法加载资源:服务器响应状态为404(未找到)”
•浏览器消息:在此服务器上找不到请求的URL /our-services-test.php。 htaccess如下:
RewriteOptions inherit
Header unset ETag
FileETag None
Options -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^http://localhost/
RewriteRule ^our-services$ //our-services-test.php [L]
任何人都可以帮忙找出问题吗?
答案 0 :(得分:0)
尝试:
RewriteRule ^our-services$ /our-services-test.php [L]
只有一个/
答案 1 :(得分:0)
更改了几行。现在工作,一切都很好:
RewriteOptions继承
标题未设置ETag
FileETag无
选项-Multiviews
RewriteEngine On
RewriteBase / mywebsite /
RewriteCond%{HTTP_HOST}!^ http:// localhost / mywebsite /
RewriteRule ^ our-services $ / mywebsite /our-services-test.php [L]