.htaccess htaccess虚拟目录规则

.htaccess htaccess虚拟目录规则,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我不确定这是否可能,但这正是我努力实现的目标: 我正在编写一个简单的php脚本,该脚本将根据节具有不同的url。 例如: http://domain.com/section1/ http://domain.com/section2/ http://domain.com/section3/ 调用用于访问每个部分的主文件 重写规则: RewriteRule section/([^/]*)/$ section.php?section=$1 [L] 上述规则不起作用。我是否需要为每个部分创建新规则。

我不确定这是否可能,但这正是我努力实现的目标:

我正在编写一个简单的php脚本,该脚本将根据节具有不同的url。 例如:

http://domain.com/section1/
http://domain.com/section2/
http://domain.com/section3/
调用用于访问每个部分的主文件

重写规则:

RewriteRule section/([^/]*)/$ section.php?section=$1 [L]
上述规则不起作用。我是否需要为每个部分创建新规则。比如:

RewriteRule section1/([^/]*)/$ section.php?section=$1 [L]
RewriteRule section2/([^/]*)/$ section.php?section=$1 [L]
RewriteRule section3/([^/]*)/$ section.php?section=$1 [L]

斜杠前有一个数字字符。因此,规则应该是

RewriteRule section(\d+)/(.*)$ section.php?section=$1 [L]
请注意,这不会对斜杠后传递的查询字符串产生任何影响。不过,如果你需要的话,它是2美元

编辑:如果剖面图案不是数字,请尝试:

RewriteRule (page|search|blog)/(.*)$ section.php?section=$1 [L]

这将传递字符串
页面
搜索
博客
,作为节参数

节名仅用于演示目的。实际名称为RewriteRule页面、RewriteRule搜索、RewriteRule博客