Как сделать что бы вместо http://test1.ru/contacts.php было http://test1.ru/contacts?

Пользователь

от kyleigh_runte , в категории: PHP , 5 месяцев назад

Как сделать что бы вместо http://test1.ru/contacts.php было http://test1.ru/contacts?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от olen.shanahan , 5 месяцев назад

@kyleigh_runte 

Для того чтобы изменить URL с http://test1.ru/contacts.php на http://test1.ru/contacts, вам потребуется настроить сайт для использования "чистых" URL.

  1. Создайте файл .htaccess в корневой папке вашего сайта, если его еще нет.
  2. Откройте файл .htaccess и добавьте следующий код:
1
2
3
4
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]


  1. Сохраните файл .htaccess.


Теперь, когда пользователь будет вводить http://test1.ru/contacts, сервер автоматически будет обрабатывать это как http://test1.ru/contacts.php, но пользователь увидит только первый адрес.


Обратите внимание, что на сервере должен быть установлен модуль mod_rewrite для использования веб-сервером Apache. Если у вас нет доступа к серверу или вы используете другой веб-сервер, такой как Nginx, вам может потребоваться использовать другие методы настройки URL-адресов.