
Есть раз, что либо потому, что Вы изменили сервер или домен, или просто потому, что вы изменили URL-адрес одного из ваших веб-страниц, Вам нравится ссылки или ссылки, которые уже существуют продолжать работать правильно. Для этого, Что мы должны делать это Сообщите сервера, где находятся домен или предыдущих страниц, все запросы или посещений, которые сделаны на старый URL-адреса для перехода непосредственно к новым, Хотя это бросать нас на странице Ошибка 404.
В случае вы используете Apache, Это обычно используется для страницы на языке сервера PHP или менеджеры типа контента WordPress o Joomla, Мы увидим в этой должности, как сделать это перенаправление.
Окончательный URL-адреса в Apache, используя .htaccess перенаправления
Для того, чтобы сделать перенаправление наших старых страниц в новый, Необходимо настроить файл .htaccess на сервере. Этот файл содержит ряд условий и директивы что сервер настроен для работы в определенным образом. Уход чтобы изменить его, Может быть ошибка в то же самое можно сделать ваши страницы недоступны.
Когда вы открываете файл .htaccess, Вы увидите нечто вроде этого:
1 2 3 4 5 6 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... </IfModule> |
В случае, если ваш файл не это содержание, добавить его в то же, и если она уже содержит заголовок mod_rewrite, Добавьте директиву RewriteEngine на в этом теге.
Укажите это изменение направления или перенаправление очень проста, Единственное, что вам нужно ввести в файле .htaccess является директивой Перенаправление 301 рядом со старым и новым URL-адресов, что-то похожее на следующее, где вы должны изменить другой пример URL ваших страниц.
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 ruta_de_la_antigua_url ruta_de_la_nueva_url </IfModule> |
Давайте представим, что у нас есть два серверов ‘Server1‘ и ‘Server2‘ и мы собираемся сделать два перенаправления: в первом, Мы будем перенаправлять страницы ‘Страница 1‘ из наших Server1, на страницу ‘Страница 2‘ на том же сервере, Таким образом оставив:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 /pagina2 </IfModule> |
Второе перенаправление, Мы будем перенаправлять страницы Страница 1 в нашем Server1 на страницу Страница 2 в нашем Server2, так что это будет выглядеть как:
1 2 3 4 5 6 7 | <IfModule mod_rewrite.c> RewriteEngine On ... ... ... Redirect 301 /pagina1 http://servidor2/pagina2 </IfModule> |
В .htaccess Вам придется изменить в обоих случаях один находится в Server1, Вот, где вы найдете URL-адреса, которые вы хотите перенаправить.
И готов, Однажды мы просим старый URL-адрес в браузере, Это перенаправит нас на новый.
