网址中的点返回404错误(.htaccess)

AndroidWonderer

我有一些URL,其中包括点(。)作为名称。每当我尝试访问它们时,都会出现404错误。

这是我的页面重写条件:

RewriteRule ^location/([0-9]+)-([^./*]+)?$ ?page=viewLocation&id=$1&name=$2 [L]

怎么了

阿米特·维玛(Amit Verma)

那就是因为您的正则表达式模式与url中的点不匹配

从[^。/ *]中删除点尝试:

RewriteRule ^location/([0-9]+)-([^/*]+)?$ ?page=viewLocation&id=$1&name=$2 [L]

[^。/ *]匹配uri中除“。”外的所有字符。“/“ 和 * 。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章