Mod rewrite mod rewrite-多页,相同前缀
我目前正在通过.htaccess使用此mod_重写:Mod rewrite mod rewrite-多页,相同前缀,mod-rewrite,Mod Rewrite,我目前正在通过.htaccess使用此mod_重写: RewriteEngine On RewriteRule ^forum$ /forum.php [L] RewriteRule ^forum/([^/]*)$ /viewforum.php?id=$1 [L] RewriteRule ^forum/t([^-]*)-([^-]*)$ /viewtopic.php?cid=$1&id=$2 [L] 前三条规则有效。URL如下所示: -forum.php php-forum.php
RewriteEngine On
RewriteRule ^forum$ /forum.php [L]
RewriteRule ^forum/([^/]*)$ /viewforum.php?id=$1 [L]
RewriteRule ^forum/t([^-]*)-([^-]*)$ /viewtopic.php?cid=$1&id=$2 [L]
前三条规则有效。URL如下所示:
- -forum.php
- php-forum.php
- -viewforum.php?id=71
viewtopic.php?cid=71&id=129
,但当我输入重写的url时,它会显示viewtopic.php
有什么问题吗?您可以尝试:
RewriteEngine On
RewriteRule ^forum$ /forum.php [L]
RewriteRule ^forum/([0-9]*)$ /viewforum.php?id=$1 [L]
RewriteRule ^forum/t([0-9]*)-([0-9]*)$ /viewtopic.php?cid=$1&id=$2 [L]
对过氧化氢酶溶液的增强。通过此路径,它还可以将/forum/重定向到forum.php:
RewriteRule ^forum/?$ /forum.php [L]
另一种方式可以是:
RewriteRule ^forum/([0-9]+)$ /viewforum.php?id=$1 [L]