Рейтинг:1

Можно ли изменить корневую папку пути с помощью .htaccess?

флаг de

У меня есть веб-сайт, настроенный с собственным корневым каталогом в общей конфигурации:

mywebsite.com --> /path/www/mywebsite

И их пути на mywebsite естественным образом сопоставляются с соответствующими подкаталогами:

mywebsite.com/folder_a/ --> /www/mywebsite/folder_a/
mywebsite.com/folder_b/ --> /www/mywebsite/folder_b/
mywebsite.com/folder_c/ --> /www/mywebsite/folder_c/
... и так далее

Я хотел бы изменить местоположение одного из таких подкаталогов, чтобы я мог сделать что-то похожее на:

mywebsite.com/folder_a/ --> /www/mywebsite/folder_a/
mywebsite.com/folder_b/ --> /some_other_path_on_my_server/
mywebsite.com/folder_c/ --> /www/mywebsite/folder_c/
... и так далее

Хотя я знаю, что могу решить эту проблему, используя символическую ссылку на другой путь, я бы предпочел, чтобы это было явно настроено в моем файле .htaccess.

Это возможно? И если да, то как?

Рейтинг:0
флаг kz

Вы не можете сделать это с .htaccess в одиночку, поскольку путь к файлу, который вы хотите «переписать», вне доменов DocumentRoot.

В .htaccessкаталог контекст), замена строка представляет URL-путь, а не путь к файлу.

Вы можете сделать это, если у вас есть доступ к конфигу сервера (виртуальный хост). В сервер или же виртуальный хост контекст, который вы можете переписать в абсолютный Путь файла. Однако, если у вас есть доступ к конфигурации сервера, вы должны настроить его как Псевдоним вместо этого вы бы не использовали mod_rewrite.

флаг de
Спасибо, я боялся, что это невозможно, но ответ есть ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.