我有以下重写规则
<filesMatch "^(member)$">
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/(.*)/(.*)/(.*)$ /member-profile.php?ID=$2 [L]
</filesMatch>
<filesMatch "^(community-events)$">
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/(.*)/(.*)/(.*)/(.*)$ /community-events.php?ID=$3 [L]
</filesMatch>
很明显,
mydomain.com/comunity-events/category/id/name
本
mydomain.com/comunity-events.php?myvariables
现在,我想要一个新的重定向,它没有一个起始“文件夹”,像这样
mydomain.com/business-category/business-name
到
mydomain.com/business-profile.php?variables
在当前的配置下,不对每个类别名称进行重定向,这是可能的吗?
1条答案
按热度按时间cgyqldqp1#
您甚至不需要
filesMatch
指令,因为您可以匹配RewriteRule
本身中的起始部分。你可以用这些规则替换你的.htaccess: