Переписать несколько подкаталогов в один и тот же путь htaccess - PullRequest
0 голосов
/ 02 мая 2019

Я хочу переписать несколько подкаталогов по одному пути.хотя я могу удалить часть из URL, например, Apache htaccess

, я хочу

domain.com / category / computer / internet-themes

domain.com / category /компьютер / windows-themes

domain.com / category / science / физика-themes

domain.com / category / science / biology-themes

, чтобы быть

домен.com / категория / интернет-темы

домен.com / категория / windows-темы

домен.com / категория / физика-темы

домен.com / category / biology-themes

Когда я использую это, он отлично работает только для первой строки (компьютер)

RewriteEngine On

RewriteRule ^ category / ([a-zA-Z0-9 _-] +) $ категория / компьютер / $ 1

RewriteRule ^ категория / ([a-zA-Z0-9 _-] +) $ категория / наука / $ 1

1 Ответ

0 голосов
/ 02 мая 2019

Я думаю, вам нужно быть конкретным, иначе будет использовано только первое правило

RewriteEngine On
RewriteRule ^category/((internet)|(windows)-topics)$ category/computer/$1
RewriteRule ^category/((physics)|(biology)-topics)$ category/science/$1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...