【发布时间】:2014-05-12 01:22:34
【问题描述】:
我一直在处理我的 htaccess 文件以允许重写 URL 路径,并且在我的 Localhost 上一切正常,但是当我将它上传到服务器并输入 url 时,我得到一个 404 说:
在此服务器上找不到请求的 URL /**。此外, 尝试使用 404 Not Found 错误 ErrorDocument 来处理请求。
我曾尝试询问我的托管帐户支持团队,但他们说他们无法解决此类问题。我的 htaccess 代码是:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^issue=(.*?)&edition=(.*?)&id=(.*?)&title=(.*?)$
RewriteRule ^article.php$ /article/%1/%2/%3/%4 [L,R]
一个示例网址是:
http://mywebsite.co.uk/article/1/leeds/1394216062/jupiter-falls-to-tour-with-syron-vanes-and-rdc
为什么我会得到 404 以及如何排序?
【问题讨论】:
-
问题是什么?
-
你读过这个问题吗?为什么我在实时服务器上收到错误 404?在本地主机上工作正常
-
您是否在地址栏中输入您的示例网址?或者它在重定向后被改变。
-
我正在将其输入地址栏
-
@user3177012 您的编辑添加了问题。所以不,我没有阅读它,因为当我发表评论时它不存在。
标签: apache .htaccess mod-rewrite localhost hosting