Переименование фалов с htaccess

vasiliy_shkolniy
На сайте с 09.11.2008
Offline
128
829

Не разбираюсь в htacces, случайно заметил, что можно дать любое название файла для другой страницы

RewriteRule ^first.html$ second.php

Но почему-то везде в описании файла htaccess есть редиректы, чпу и т.п., но не написано что можно дать другое конкретное имя странице. Это ведь удобно например при смене движка, чтобы адреса открывались по прежним ссылкам.

Или я чего-то не понял? ПС ведь будут видеть обычную страницу first.html как зеркало second.php?

totamon
На сайте с 12.05.2007
Offline
437
#1
vasiliy_shkolniy:
Но почему-то везде в описании файла htaccess есть редиректы, чпу и т.п., но не написано что можно дать другое конкретное имя странице. Это ведь удобно например при смене движка, чтобы адреса открывались по прежним ссылкам.

это и есть редирект, он может использоваться разными способами и для разных целей, что вообще мешает разобраться один раз?

vasiliy_shkolniy:
ПС ведь будут видеть обычную страницу first.html как зеркало second.php?

думайте о людях, какая разница что там ПС видят?)) в вашем случае first.html - виртуальный адрес, second.php - реальный файл на сервере. second.php может вообще не открываться через адрес в браузере, все от настроек скрипта зависит. и зачем вам зеркало? это ж дубль 😂

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
vasiliy_shkolniy
На сайте с 09.11.2008
Offline
128
#2
totamon:

думайте о людях, какая разница что там ПС видят?))

С яндексом какой-то плохой опыт когда что-то меняешь)

Т.е. для клиента это такая же статическая страница, я так понял.

M
На сайте с 04.12.2013
Offline
223
#3

Лучше говорить внутреннее перенаправление (или рерайт), чтобы не путать с внешним.

vasiliy_shkolniy, точку в маске нужно экранировать. И лучше не увлекаться использованием подобных директив в .htaccess, а использовать движки с гибкой настройкой адресации.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
dma84
На сайте с 21.04.2009
Offline
168
#4
miketomlin:
Лучше говорить внутреннее перенаправление (или рерайт), чтобы не путать с внешним.

Рерайт? Что-то новенькое.

РАН
На сайте с 20.04.2016
Offline
43
#5

vasiliy_shkolniy, а как же 301 редирект...

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
miketomlin:
Лучше говорить внутреннее перенаправление (или рерайт), чтобы не путать с внешним.

Что бы не путать - лучше говорить правильно: Rewrite.

И нет никаких внутренних и внешних, ибо реВрайт к перенаправлению (редиректам) не имеет отношения.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий