У меня проблема с перенаправлением веб-папки через .htaccess.
у меня есть папка, домен как example.com/abc
и я могу перенаправить эту ссылку на example.com/aaa
ссылка на сайт. Но в каталоге abc есть HTML-файлы, например example.com/abc/1.html
и когда я перенаправляю папку abc на ссылку aaa, она перенаправляет и эти HTML-адреса, например example.com/aaa/1.html
,
Я бы хотел:
переадресовывать example.com/aaa
(папка) в example.com/abc
(страница интернета)
Я не хочу:
переадресовывать example.com/aaa/1.html
в example.com/abc/1.html
Можно ли перенаправить только адрес папки, но не подлинки?
Чтобы перенаправить папку, вы можете использовать:
RedirectMatch ^/folder/?$ /abc/
Важная часть кода здесь $ что означает «конец строки URI», так что это соответствует вашей папке / только / не файлы и подпапки.
Попробуй так, пока я не пробовал.
RewriteEngine On
RewriteCond %{REQUEST_URI} aaa/$
RewriteRule ^ abc [R=301,L]
Пытаться
DirectoryIndex abc/1.html
Это лучшая статья для создания красивых URL:
https://code.tutsplus.com/tutorials/using-htaccess-files-for-pretty-urls—net-6049
надеюсь, что это полезно для вас!