@fred
Для создания красивых URL в .htaccess, вам потребуется использовать модуль mod_rewrite и правила перенаправления. Вот некоторые шаги, которые нужно выполнить:
- Убедитесь, что модуль mod_rewrite включен в файле конфигурации сервера Apache. Это можно сделать, открыв файл httpd.conf и убедившись, что строка "LoadModule rewrite_module modules/mod_rewrite.so" не закомментирована (без символа # в начале строки).
- Создайте файл .htaccess в корневой папке вашего сайта или той папке, в которой хранится файл, который вы хотите перенаправить.
- Откройте файл .htaccess и добавьте следующий код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Этот код включает модуль mod_rewrite и проверяет, является ли запрошенный URL файлом или директорией. Если нет, то он перенаправляет запрос на index.php с параметром url, содержащим запрошенный URL.
- Сохраните файл .htaccess и перезапустите сервер Apache для применения изменений.
Теперь вы можете использовать красивые URL в вашем приложении. Например, если вы хотите, чтобы URL "example.com/about" отображал страницу "about.php", вы должны создать соответствующее правило в вашем файле index.php, который будет обрабатывать URL и отображать соответствующую страницу.
Обратите внимание, что конкретные правила перенаправления будут зависеть от вашей конкретной структуры и требований приложения. Вам может потребоваться настроить дополнительные правила или используйте генераторы правил .htaccess для облегчения создания красивых URL.