我正在尝试重写以下动态URI:
对此:
请注意%E8%AF%91是中文字符译。
我在.htaccess中使用以下mod_rewrite:
RewriteEngine on
RewriteRule ^dictionary/([^/\.]+)/?$ index.php?h=$1
我也尝试过:
RewriteEngine on
RewriteRule ^dictionary/([^/\.]+)/?$ dictionary/index.php?h=$1
我不确定它为什么会起作用。我有一些理论:
我已经检查过,mod_rewrite 肯定是已激活。
答案 0 :(得分:0)
我建议使用重写来捕获%{THE_REQUEST},这将为您提供原始的,客户端编码的网址形式,例如%1。
然后,您应该更容易将该捕获重新替换为新网址。