4

Мой университет предоставляет файл public_html в каталоге Linux каждого студента, чтобы у каждого студента была веб-страница. Я хочу поместить все мои PHP-скрипты в этот файл и поместить индекс в подкаталог с именем webroot . Я пытаюсь найти способ иметь файл .htaccess в public_html который будет перенаправлять ВСЕ запросы в этой папке для перенаправления.

Есть много советов по перенаправлению любого файла, который не существует, но я хочу перенаправить независимо от существования файла. Могу ли я использовать что-то вроде RewriteCond TRUE?

2 ответа2

7

Вам не нужен RewriteCond Если у вас просто есть RewriteRule он всегда будет выполняться.

Mod_Rewrite хорошо документирован, пожалуйста, прочтите дружественное руководство.

0

Вы можете поместить это в свой файл .htaccess.

RewriteEngine On
RedirectMatch permanent ^~username/$ http://example.com/~username/php/index.php

Это должно перенаправить любой запрос рута в ваш индексный файл (не тестировался). Настройте в соответствии с вашим public_html URL и доменом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .