Я пытаюсь сделать следующее ...
Исходный путь, который необходимо переписать, переименовать или перенаправить:
http://www.example.com/_plugin/notifications/
до
http://www.example.com/notifications/
через корневой файл htaccess ... Любая помощь будет принята с благодарностью!
=============================================== ==================
Это не работает:
RewriteEngine On
RewriteRule ^/_plugin/notifications$ /notifications [L]
Это тоже не работает:
RewriteEngine On
RedirectMatch ^/_plugin/notifications$ /notifications/
Это тоже не работает:
RewriteEngine On
RewriteRule ^notifications/(.*)$ /notifications$1 [R=301,NC,L]
=============================
EDIT
С помощью @Starkeen - у меня есть несколько дополнительных вопросов к этому.
- Есть ли способ сократить файл .htaccess, хотя, скажем, я
иметь несколько подпапок в папке вместо того, чтобы писать, что 1
условие и 2 правила для каждой подпапки?
- Как разрешить отображение подпапок в подпапке? В настоящее время он бросает 404 на меня ...: (
============
Все еще нужна помощь с дополнительным вопросом № 1, но я думаю, что я получил вопрос № 2.
РЕШЕНИЕ (я полагаю) к последующему вопросу № 2:
RewriteCond %{THE_REQUEST} /_plugin/notifications/ [NC]
RewriteRule ^_plugin/notifications/(.*)$ /notifications/$1 [L,R]
RewriteRule ^notifications/(.*)$ /_plugin/notifications/$1 [L]