【发布时间】:2015-04-13 00:49:23
【问题描述】:
我正在尝试为我网站上的页面创建干净的 url。
http://localhost/user.php?id=50&name=İSMAİL
这个有效:
RewriteRule ^([^/]*)/([^/]*)$ /user.php?id=$1&name=$2 [L]
它有特殊的土耳其字符,它们是大写的。所以我想将这些重定向到同一页面:
http://localhost/50/İSMAİL
【问题讨论】:
-
这应该在表单提交时处理。当一个简单的
toLowerCase()可以解决问题时,我认为没有理由使用 mod-rewrite 来检查每一个请求并且只会影响性能。 -
我认为你可以让它保持原样并使用“[NC]”标志
标签: apache mod-rewrite