请你帮忙完成这项工作 -
http://domain.com/gallery/category/another/slug
到
http://domain.com/gallery/
如果网址包含单词gallery
,则无论其余部分是什么,它都会始终向http://domain.com/gallery/
发送请求
http://domain.com/gallery/category/another/slug -> will hit http://domain.com/gallery/
http://domain.com/gallery/another/slug -> will hit http://domain.com/gallery/
http://domain.com/gallery/more/more/slug -> will hit http://domain.com/gallery/
目前我现有的.htaccess看起来像这样 -
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:0)
如果您希望每个图库网址都重写为/gallery/
,您可以执行
RewriteRule ^gallery/.* /gallery/
这会查找主机名中的任何网址,其路径以(^
)单词gallery
开头,后跟任何内容(.*
),并将其重写为{{1} }
如果您想要停止评估其他规则,可以添加几个标记/gallery/
[L]
如果它不区分大小写。
如果您要将其添加到一堆现有规则中,则可能需要使用该订单。