Как перенаправить более одной ссылки

#php #html #redirect

#php #HTML #перенаправление

Вопрос:

Мне нужно перенаправить некоторые из моих html-страниц на соответствующие страницы php.

Это означает, что если пользователь переходит с любого ссылающегося сайта на мой www.example.com/sample.html страница, он должен быть перенаправлен на www.example.com/sample.php страница без отображения HTML-страницы.

Мне нужно сделать это для 3 страниц. Как я могу это сделать? Пожалуйста, помогите мне 🙂

Ответ №1:

Вы можете создать .htaccess файл и поместить его в корень вашего веб-сервера. Он должен содержать следующее:

 Redirect 301 /sample1.html http://www.example.com/sample1.php
Redirect 301 /sample2.html http://www.example.com/sample2.php
Redirect 301 /sample3.html http://www.example.com/sample3.php
  

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

1. В какой корень я должен поместить этот файл?

2. Для сайта, на котором размещены HTML-файлы, которые вы хотите перенаправить.

Ответ №2:

Вы можете использовать файл .htaccess для правильного перенаправления вашего файла с

включите cose в .htaccess

RewriteEngine на RewriteRule ^(.*).html $ $1.php

или другим способом

используйте php как

окно «эхо».location=’www.example.com/sample.php ‘»;

Надеюсь, я помогу вам лучше

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

1. RewriteEngine на RewriteRule ^(.*).html $ $1.php

2. Конечно, это работает, только если название html-страницы и php-страницы совпадают. Элегантное решение для снижения задержек и в интересах поисковых систем, я предпочитаю «Перенаправление 301 ^(.*).html $ $1.php »

Ответ №3:

Создайте файл .htaccess со следующей строкой:

Перенаправление 301 ^(.*).html $ $1.php

Ответ №4:

Попробуйте это…

 <?php
header('Location: www.example.com/sample.php');
?>
  

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

1. Мне нужно сделать это для файла .html:(

2. Добавьте эту строку в свой HTML-файл. Это перенаправит страницу через 1 секунду <meta http-equiv=»обновить» content =»1;url= redirect-location.com «>

3. Я не хочу показывать страницу .html там, а затем перенаправлять. Есть ли какой-либо вариант через . htaccess