从前 .htaccess 卡住的 301 重定向
301 Redirect from former .htaccess stuck
我将一个新的 Drupal 7 站点上传到我的服务器。以前的非 Drupal php 站点在 .htaccess 中使用了 301 重定向,如下所示:
RewriteRule (.*) http://www.example.com/ [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=&pageURL= [L]
RewriteRule ^([-A-Za-z0-9]+)$ http://www.example.com/main.php?pageURL= [L]
新的 .htaccess 文件包含 none 以前的重写规则。旧的似乎缓存在某个地方,不知何故重定向被困了。
当我加载主页时,模板会加载,但它不会加载新站点的页面内容。
如果我访问 example.com/ 我得到:
找不到页面
找不到请求的页面“/main.php”。
如果我访问示例。com/mypage 我得到:
找不到页面
找不到请求的页面“/main.php?pageURL=mypage”。
我不知道如何修复它。我看到所有新设计的站点,但主要是文本内容。我已经尝试了所有我能找到的东西。清除我的缓存,刷新 dns,私密浏览。
感谢您的帮助!
这已由 un/reinstalling Nginx 管理员解决。
我将一个新的 Drupal 7 站点上传到我的服务器。以前的非 Drupal php 站点在 .htaccess 中使用了 301 重定向,如下所示:
RewriteRule (.*) http://www.example.com/ [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=&pageURL= [L]
RewriteRule ^([-A-Za-z0-9]+)$ http://www.example.com/main.php?pageURL= [L]
新的 .htaccess 文件包含 none 以前的重写规则。旧的似乎缓存在某个地方,不知何故重定向被困了。
当我加载主页时,模板会加载,但它不会加载新站点的页面内容。
如果我访问 example.com/ 我得到:
找不到页面 找不到请求的页面“/main.php”。
如果我访问示例。com/mypage 我得到:
找不到页面 找不到请求的页面“/main.php?pageURL=mypage”。
我不知道如何修复它。我看到所有新设计的站点,但主要是文本内容。我已经尝试了所有我能找到的东西。清除我的缓存,刷新 dns,私密浏览。
感谢您的帮助!
这已由 un/reinstalling Nginx 管理员解决。