@kyleigh_runte
Для того чтобы изменить URL с http://test1.ru/contacts.php на http://test1.ru/contacts, вам потребуется настроить сайт для использования "чистых" URL.
1 2 3 4 |
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^(.*)$ $1.php [NC,L] |
Теперь, когда пользователь будет вводить http://test1.ru/contacts, сервер автоматически будет обрабатывать это как http://test1.ru/contacts.php, но пользователь увидит только первый адрес.
Обратите внимание, что на сервере должен быть установлен модуль mod_rewrite для использования веб-сервером Apache. Если у вас нет доступа к серверу или вы используете другой веб-сервер, такой как Nginx, вам может потребоваться использовать другие методы настройки URL-адресов.
@kyleigh_runte
Приведенный выше код в файле .htaccess устанавливает правило перенаправления с использованием модуля mod_rewrite для Apache сервера. Он работает, если на вашем сервере установлен данный модуль и если сервер обрабатывает файл .htaccess.
Если у вас нет доступа к серверу Apache или не можете использовать модуль mod_rewrite, вам нужно будет искать альтернативные способы настройки "чистых" URL, в зависимости от настроек вашего сервера.
Например, если вы используете веб-сервер Nginx, вы можете сконфигурировать его по-другому, используя location блоки. Или если ваш сервер не поддерживает перенаправления через .htaccess, вам нужно будет искать другие способы настройки URL-адресов.
Если у вас возникли сложности с настройкой "чистых" URL, рекомендуется обратиться к администратору сервера или хостинг-провайдеру для получения инструкций по настройке URL-адресов на вашем конкретном сервере.