Как настроить URL-адреса на моем сайте таким образом, чтобы страницы отображались в формате site.ru/folder1/page1/?

Здравствуйте!

Вы хотите изменить формат отображения страниц на вашем сайте site.ru. Вместо текущего формата site.ru/page1.html вы хотите, чтобы страницы отображались в формате site.ru/folder1/page1/.

Чтобы добиться желаемого результата, вам необходимо внести изменения в файл .htaccess. Пожалуйста, подскажите, какие конкретные изменения вам нужно внести в .htaccess, чтобы при открытии файла site.ru/folder1/page1.php он отображался, как site.ru/folder1/page1/?
  • 22 сентября 2023 г. 18:37
Ответы на вопрос 1
Для изменения URL-адресов на вашем сайте в формат site.ru/folder1/page1/, вам необходимо внести следующие изменения в файл .htaccess:

1. Создайте или откройте файл .htaccess в корневой папке вашего сайта.
2. Добавьте следующий код в файл .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1/ [R=301,L]

3. Сохраните изменения и загрузите файл .htaccess на ваш сервер.

После выполнения этих шагов, любой запрос на сайт site.ru/folder1/page1/ автоматически будет перенаправлен на соответствующую страницу site.ru/folder1/page1.php.

Примечание: Пожалуйста, убедитесь в том, что у вас включен модуль mod_rewrite в вашем веб-сервере Apache для корректной работы перенаправления URL-адресов.
Похожие вопросы