1
我有一些URL包含点(。)作为名称中的点。 每当我试图访问它们,我得到404错误。网址中的点返回404错误(.htaccess)
这是我的页面重写条件:
RewriteRule ^location/([0-9]+)-([^./*]+)?$ ?page=viewLocation&id=$1&name=$2 [L]
这里有什么错?
我有一些URL包含点(。)作为名称中的点。 每当我试图访问它们,我得到404错误。网址中的点返回404错误(.htaccess)
这是我的页面重写条件:
RewriteRule ^location/([0-9]+)-([^./*]+)?$ ?page=viewLocation&id=$1&name=$2 [L]
这里有什么错?
那是因为你的正则表达式模式不URL匹配点
从取出点[^/*] 尝试:
RewriteRule ^location/([0-9]+)-([^/*]+)?$ ?page=viewLocation&id=$1&name=$2 [L]
[^/*]任何charecters匹配URI不包括“。” “/”和*。
谢谢!很棒 – AndroidWonderer