我想要(例如)这个URL重写有什么问题?
discuss/1/title/where-are-you
输出
discussPage.php?id=1&title=where-are-you
我有一个.htaccess
文件,该文件是在相同的目录中discussPage.php
以下命令:
# Enable Rewriting
RewriteEngine on
# Rewrite user URLs
# Input: discuss/ID/title/TITLE
# Output: discussPage.php?tid=NAME&title=TITLE
RewriteRule ^discuss/(\w+)/(\w+)/(\w+)/?$ discussPage.php?id=$1&title=$3
右现在,当我尝试访问discuss/1/title/where-are-you
等页面时,出现404
错误,即使discussPage.php?id=1&title=where-are-you works fine.
P.S. mod_rewrite
已启用(我已将其用于其他目的)。
这就是我说的 – Teneff 2011-06-08 13:24:14
@Teneff:差不多。正如其他人所说,你错过了\ w不匹配。无论如何,算法代码今天正在降低心情。 – 2011-06-08 13:28:43