我有一个自动流程,可以从会场标题生成网址。
然后我在.htaccess中使用以下行来获取重定向到正确路径的URL
RewriteRule ^recipes/([\w-]+)/(\d+)$ ./recipes_news.php?i=$2 [L,QSA]
典型的网址如下面的链接
www.site.com/recipes/red-curry-chicken/123
其中url的最后一部分是用于查找实际配方信息的id。
由于我不知道的某些原因,只要出现“ā”等特殊字符,它就会破坏网址。
.htaccess代码中是否存在我缺少捕获特殊字符的内容?
由于
答案 0 :(得分:1)
尝试将正则表达式模式更改为:
RewriteRule ^recipes/([^/]+)/(\d+)$ ./recipes_news.php?i=$2 [L,QSA]