【问题标题】:301 Redirect from former .htaccess stuck301 从以前的 .htaccess 重定向卡住
【发布时间】:2015-10-02 02:01:32
【问题描述】:

我将一个新的 Drupal 7 站点上传到我的服务器。以前的非 Drupal php 站点在 .htaccess 中使用了 301 重定向,如下所示:

RewriteRule (.*) http://www.example.com/$1 [R=301,L] # force www prefix

RewriteRule ^$ http://www.example.com/main.php
RewriteRule ^([-A-Za-z0-9]+)/([-A-Za-z0-9]+)$ http://www.example.com/main.php?section=$1&pageURL=$2 [L]
RewriteRule ^([-A-Za-z0-9]+)$ http://www.example.com/main.php?pageURL=$1 [L]

新的 .htaccess 文件不包含以前的重写规则。旧的似乎被缓存在某个地方,并且不知何故该重定向被困住了。

当我加载主页时,模板会加载,但它不会加载新网站的页面内容。

如果我访问 example.com/ 我会得到:

页面未找到 找不到请求的页面“/main.php”。

如果我访问 example.com/mypage,我会得到:

页面未找到 找不到请求的页面“/main.php?pageURL=mypage”。

我不知道如何解决它。我看到所有新设计的网站,但主要是文字内容。我已经尝试了我能找到的一切。清除了我的缓存,刷新了 dns,隐私浏览。

感谢您的帮助!

【问题讨论】:

    标签: .htaccess redirect drupal


    【解决方案1】:

    这已通过卸载/重新安装 Nginx Admin 解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 2011-01-03
      • 2012-03-10
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多