Переписать подкаталог правила, используя.htaccess

Мне нужна помощь с перенаправлением URL, например

старый URL http://www.example.com/sub-dir/index.php?id=1 на новый URL http://www.example.com/sub-dir/1/

Может кто-нибудь помочь, пожалуйста, мне нужен файл кода.htaccess, чтобы быть в папке / sub-dir /

Вот код, который я пытался использовать:

RewriteRule ^/([0-9]+)/$ index.php?id=$1 [NC,L]

Но это не сработало.

1 ответ

Решение

Вы можете использовать это правило в /sub-dir/.htaccess:

DirectoryIndex index.php
RewriteEngine On
RewriteBase /sub-dir/

RewriteRule ^([0-9]+)/?$ index.php?id=$1 [QSA,L]
Другие вопросы по тегам