Перенаправить существующую вторую страницу на несуществующий URL

#.htaccess #url #http-redirect

#.htaccess #url #http-перенаправление

Вопрос:

У меня есть сайт https://sitename.com/web (пример). Итак, полный путь к странице равен sitename.com/web/index.php . На ftp-сервере есть папка / web, которая также содержит файл второй страницы — index-2.php . Как избежать создания папки /web-2 / и перенаправления index-2.php для sitename.com/web-2 ?

Ответ №1:

Просто, создайте .htaccess файл внутри корневой папки вашего сайта, затем добавьте к нему следующие строки:

 RewriteEngine On

RewriteRule ^web-2$ index-2.php [QSA,L,NC]
  

Этот сайт может помочь вам с htaccess:

https://www.htaccessredirect.net/

Хороший учебник по файлам .htaccess также ниже:

https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file

Комментарии:

1. Не работает. Я хочу, чтобы моя ссылка sitename.com/web/index-2.php (существующий файл и путь) должны отображаться как sitename.com/web-2 (несуществующий путь)

2. вы пробовали создать .htaccess файл в корне вашего домена и добавить его?

3. digitalocean.com/community/tutorials / … ну, может быть, чего-то не хватает … взгляните на это руководство по htaccess, я уверен, вы найдете там свой ответ … htaccess — это ключ к достижению того, чего вы хотите.