【发布时间】:2014-02-06 13:25:36
【问题描述】:
RewriteRule ^categories/([A-Za-z0-9\-]+)/?$ /categories.php?c=$1 [QSA,L]
这是我的 RewriteRule,它完美地处理诸如 /categories/Family 之类的类别,该 URL 也可以按照我的意愿显示页面,但是对于 /categories/Web%20Design 之类的内容,我得到了一个请求的 URL /categories /Web 设计在此服务器上未找到。
这很痛苦,我什至尝试在 [A-Za-z0-9-] 中的 9 之后使用 ReWriteRule 中的空格,用重写处理 URL 中的空格的最佳方法是什么?
谢谢大家。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite url-rewriting