https://help.superhosting.bg/htaccess-redirect-to-url.html
  • bg

Хостинг, Домейни, Cloud, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Пренасочване в .htaccess - от един URL адрес към друг URL адрес

Контролен панел cPanel
htaccess пренасочване

Ето няколко пренасочвания, които могат да се извършат чрез файл .htaccess:

Пренасочване от един уеб адрес към друг:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/address) [NC]
RewriteRule ^(.*) /to-address [L]

address - Това е уеб адреса, който ще се достъпва и ще активира пренасочването.

to-address - Адресът към който ще се извърши пренасочването.

Можете да зададете директория или определен файл за пренасочване, например:

RewriteCond %{REQUEST_URI} ^(/directory) [NC]

или

RewriteCond %{REQUEST_URI} ^(/file.php) [NC]

 

Пренасочване към определен адрес, когато сайта се достъпва от IP адреси различни от посочените:

RewriteEngine On
# ако не е IP адрес 1
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx$
# ако не е IP адрес 2
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx$
# пренасочване на заявките към директория subdir
# с изключение на заявки към посочената директория
RewriteRule !^subdir http://mysite.com/subdir/ [R=301,L]

От тези правила, в случай че не са ви необходими, можете да премахнете двата реда с IP адресите.

 

Пренасочване на файл към директория:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/file\.php$ [NC]
RewriteRule .* http://www.mysite.com/directory/ [R,L]

Със същите правила можете да пренасочите директория към определен файл, файл към файл или директория към директория, например:

RewriteCond %{REQUEST_URI} ^/directory$ [NC]
RewriteRule .* http://www.mysite.com/file.php [R,L]

След като извършите промени по .htaccess файла, може да е необходимо да изтриете кешираната информация в браузъра, за да видите промените

500px270px
SuperHosting.BG
    Контролен панел cPanel
  • Опции за напреднали в SuperCache Manager
    Освен основните настройки за кеширане, в SuperCache Manager са налични допълнителни опции - за напреднали. Чрез тези опции можете да направите фина настройка на системата за кеширане. От тук можете... »
  • SuperCache Manager by SuperHosting
    SuperCache Manager е един от наличните супер-инструменти в cPanel, чрез който можете да ускорите неимоверно зареждането на вашите уеб сайтове. SuperCache е уеб ускорител (Web Accelerator), който кешира целия изходен код... »
  • Супер-Инструментите в cPanel
    В контролния панел cPanel се предлагат специалните супер инструменти, разработени от СуперХостинг.БГ, с които ще управлявате по-бързо и лесно съдържанието и уеб сайтовете, разположени в хостинг акаунта. SUPERHOSTING TOOLS В раздел SuperHosting... »
  • Мениджър на потребители в cPanel
    През мениджъра за потребители в cPanel можете да създавате нови потребители, да редактирате съществуващи, да променяте пароли и да задавате права за достъп до FTP и имейл и други. Списък с... »
  • Промяна на PHP версията за определена директория
    През PHP Manager в cPanel можете да променяте PHP версията за целия акаунт или за отделна директория. По-долу е описан начинът за ползване на различна PHP версия, за конкретна директория (сайт)... »
Всички права запазени © 2005-2017 , www.superhosting.bg