2015-06-01 2 views
2

В принципе, коллега отправил плакат с веб-адресом на нем как example.com/pagename, однако при создании страницы на нашем сайте он автоматически создает URL-адрес какПереадресация с URL страницы на другую страницу

example.com/view/pagename 

Есть ли способ перенаправить URL-адрес, который он наложил на плакат, чтобы перейти к фактическому URL-адресу веб-страницы? Не уверен, есть ли что-то, что я могу поставить на сервер, или если я сделаю это через наш хост (1 и 1).

Есть ли у вас идеи?

+0

вы можете дать более подробную информацию о рамках вы используете? – ssbb

+0

Я предполагаю, что вы можете удалить файл 'pagename' из папки просмотра. –

ответ

1

Простое и быстрое решение для создания foler pagename на корневой документ и добавить index.html файл в этой папке с этим в заголовке:

<meta http-equiv="refresh" content="0; url=http://example.com/view/pagename" /> 

Вы также можете добавить JavaScript перенаправление и ссылку с правильным URL-адресом для перенаправления, поэтому, если браузер не поддерживает переадресацию JS или HTML, пользователь всегда может использовать прямую ссылку.

<!DOCTYPE HTML> 
<html> 
    <head> 
     <meta http-equiv="refresh" content="0; url=http://example.com/view/pagename" /> 
     <script type="text/javascript"> 
      window.location.href = "http://example.com/view/pagename"; 
     </script> 
    </head> 
    <body> 
     If you are not redirected automatically, follow the <a href="http://example.com/view/pagename">link to pagename</a>. 
    </body> 
</html> 
+0

Спасибо tbraun89, похоже, сработало! –

1

Вы можете достичь этого очень легко, добавив правило .htaccess, предполагая, что вы используете apache в качестве своего веб-сервера.

.htaccess

Redirect 301 /pagename /view/pagename 
+0

мы используем 1and1 для нашего веб-хостинга, я не уверен, как это сделать с ними, у них, похоже, есть возможность переслать весь домен на другой URL-адрес, но не только на одну конкретную страницу –

+0

вы будете выгружать файл с именем .htaccess на ваш webroot, или если файл уже существует, вы должны отредактировать его и добавить к нему строку. – Augwa

+0

Ах, круто, спасибо за это. –

1

В этой странице вы можете пользователем функции заголовка в PHP.

поэтому в странице example.com/page1.php, использовать как

заголовок ("место: example.com/page2.php");

так, когда стр.1 загружает его автоматически перенаправлять PAGE2

Смежные вопросы