Перенаправить только папку, но не подлинки

У меня проблема с перенаправлением веб-папки через .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

Можно ли перенаправить только адрес папки, но не подлинки?

2

Решение

Чтобы перенаправить папку, вы можете использовать:

RedirectMatch ^/folder/?$ /abc/

Важная часть кода здесь $ что означает «конец строки URI», так что это соответствует вашей папке / только / не файлы и подпапки.

1

Другие решения

Попробуй так, пока я не пробовал.

RewriteEngine On
RewriteCond %{REQUEST_URI} aaa/$
RewriteRule ^ abc [R=301,L]
1

Пытаться
DirectoryIndex abc/1.html

Это лучшая статья для создания красивых URL:

https://code.tutsplus.com/tutorials/using-htaccess-files-for-pretty-urls—net-6049

надеюсь, что это полезно для вас!

-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector