htaccess重写错误和404

用户名

我一直在处理htaccess文件,以允许重写URL路径,并且在Localhost上一切正常,但是当我将其上传到服务器并键入url时,我得到404的字样:

在此服务器上找不到请求的URL / **此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

我试图问我的托管帐户支持团队,但他们说他们无法解决此类问题。我的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,该如何排序?

阿努巴瓦

您似乎写了相反的规则。试试这个:

Options +FollowSymLinks -MultiViews
RewriteEngine On

RewriteRule ^article/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /article.php?issue=$1&edition=$2&id=$3&title=$4 [L,QSA,NC]

这将处理:/article/1/leeds/1394216062/jupiter-falls-to-tour-with-syron-vanes-and-rdcURL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nginx重写错误问题

来自分类Dev

简单的htaccess重写规则错误404

来自分类Dev

.htaccess链接重写将返回404错误

来自分类Dev

简单的htaccess重写规则错误404

来自分类Dev

.htaccess和重写规则404未找到

来自分类Dev

重定向404错误htaccess后重写URL

来自分类Dev

.htaccess,将404错误重写到其他域

来自分类Dev

.Htaccess 重写文件阻止查看新网页,404 错误

来自分类Dev

使用 .htaccess 重写 url 后出现 404 错误

来自分类Dev

使用 .htaccess 和 404 原始路径重写 URL

来自分类Dev

重写错误捕获高阶函数以捕获异步错误?

来自分类Dev

htaccess重写URL错误

来自分类Dev

Nginx重写错误,在index.php中包含文件

来自分类Dev

通过mod重写错误链接的解决方案?

来自分类Dev

.htaccess和url重写

来自分类Dev

.htaccess重写和条件

来自分类Dev

htaccess和重写/拒绝

来自分类Dev

标记和拼写错误

来自分类Dev

更新了htaccess中的重写规则,在Google Web Master工具中出现错误404

来自分类Dev

传递多个变量时,.htaccess重写规则会导致错误404

来自分类Dev

htaccess重写为Nginx错误

来自分类Dev

htaccess重写规则%20错误

来自分类Dev

使用.htaccess设置某些文件类型的Web服务器处理404错误(ErrorDocument 404 +重写规则)

来自分类Dev

使用.htaccess为某些文件类型设置Web服务器处理404错误(ErrorDocument 404 +重写规则)

来自分类Dev

.htaccess重写和GET参数

来自分类Dev

.htaccess和重写子域

来自分类Dev

.htaccess mod重写和MAMP

来自分类Dev

.htaccess重写器和wordpress

来自分类Dev

htaccess重写和特殊字符'&'