在网址中有一个唯一的数字 - 不匹配

时间:2014-04-12 22:27:14

标签: .htaccess

这就是我想让我的网址以前的方式看待它的方式。

问题是我必须拥有论坛和论坛内容之后的唯一编号,该编号位于数据库中以及内容的网址之后。

我可以想象它看起来像这样:

/forum/1/hello-world-stackoverflow-danmark/

现在在我的.htaccess文件中:

RewriteRule ^forum/([^/.]*)/([^/.]*)/?$ /forum-s.php?id=$1&url=$2 [L]

现在它:

www.hello-world.com/forum/velkommen-til-traenigsmakker---sjaelland/

我会把它带到

www.hello-world.com/forum/1/velkommen-til-traenigsmakker---sjaelland/

1 个答案:

答案 0 :(得分:1)

确保RewriteEngine On

您拥有的代码应该可以使用,您可以像这样优化它以确保数字。

RewriteRule ^forum/([0-9]+)/([^/.]*)/?$ /forum-s.php?id=$1&url=$2 [L]