#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