Fatal Norman
Гуру
(4715)
2 месяца назад
Для изменения формата URL адресов на вашем сайте есть несколько способов. Я покажу основные подходы:
1. Использование .htaccess (для Apache):
```apache
RewriteEngine On
RewriteBase /
RewriteRule ^home/?$ website/home.html [NC,L]
```
2. Если вы используете PHP, можно создать маршрутизацию:
```php
<?php
// index.php в корневой директории
$request = $_SERVER['REQUEST_URI'];
switch ($request) {
case '/home' :
require __DIR__ . '/website/home.html';
break;
default:
http_response_code(404);
require __DIR__ . '/404.html';
break;
}
```
3. Для Nginx можно использовать конфигурацию:
```nginx
location /home {
rewrite ^/home$ /website/home.html last;
}
```
Какой веб-сервер вы используете (Apache, Nginx или что-то другое)? Это поможет мне дать более конкретные рекомендации для вашего случая.
Также важно учесть:
- Нужно будет обновить все внутренние ссылки на сайте
- Желательно настроить 301 редирект со старых адресов на новые
- Проверить, чтобы все ресурсы (картинки, CSS, JS) продолжали корректно загружаться
site.ru/website/home.html
как переделать адрес примерно на такой:
site.ru/home
вот как?