我想将多个子目录重写到同一路径。虽然我可以从URL Apache htaccess中删除一部分
例如,我想要
domain.com/category/computer/internet-topics
domain.com/category/computer/windows-topics
domain.com/category/science/physics-topics
domain.com/category/science/biology-topics
成为
domain.com/category/internet-topics
domain.com/category/windows-topics
domain.com/category/physics-topics
domain.com/category/biology-topics
当我使用它时,它仅适用于第一行(计算机)
RewriteEngine开启
RewriteRule ^ category /([[a-zA-Z0-9 _-] +)$$ category / computer / $ 1
RewriteRule ^ category /([[a-zA-Z0-9 _-] +)$ category / science / $ 1
答案 0 :(得分:0)
我认为您需要具体说明,否则只会使用第一个规则
RewriteEngine On
RewriteRule ^category/((internet)|(windows)-topics)$ category/computer/$1
RewriteRule ^category/((physics)|(biology)-topics)$ category/science/$1