【问题标题】:Short URL's not working in WAMP短 URL 在 WAMP 中不起作用
【发布时间】:2016-12-26 07:25:07
【问题描述】:

出于测试目的将我的实时站点复制到本地主机。清理 URL 不起作用。

• 使用 WAMP 测试网站。

• 使用 PHP 编码的网站。

• rewrite_module 已启用。

• 我的 htaccess 文件位于测试站点的根文件夹中。

• htaccess 在一定程度上工作,即我能够打开主页。无法在菜单中使用干净的 URL。

• 使用菜单中的其他链接(即“我们的服务”)时出现错误消息:“加载资源失败:服务器响应状态为 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]  

谁能帮忙找出问题?

【问题讨论】:

  • RewriteRule ^our-services$ our-services-test.php [L]

标签: php .htaccess


【解决方案1】:

尝试:

RewriteRule ^our-services$ /our-services-test.php [L]  

只有一个/

【讨论】:

    【解决方案2】:

    更改了几行。现在工作,一切顺利:

    RewriteOptions 继承

    标题未设置 ETag

    FileETag 无

    选项 - 多视图

    重写引擎开启

    RewriteBase/我的网站/

    RewriteCond %{HTTP_HOST} !^http://localhost/mywebsite/

    重写规则 ^our-services$ / mywebsite /our-services-test.php [L]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 2018-04-13
      • 2015-12-12
      • 2013-04-26
      • 2016-06-04
      • 2012-01-14
      • 2015-07-05
      相关资源
      最近更新 更多