У меня есть htaccess файл (код ниже), используя тот же самый на двух серверах с изменением имени домена. Он отлично работает на одном, но задает проблему с перенаправлением на другом. Единственное отличие в том, на одном сервере, я использую имя домена и на других я использую выделенный IP-адресhtaccess работает нормально на одном сервере и вызывает цикл перенаправления на другом
Код:
РАБОЧИЙ КОД :::
RewriteEngine on
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
##below 7 lines used in live server
RewriteBase/
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]
RewriteRule ^admin/$ admin/index.php
RewriteRule ^$ home/ [R]
RewriteRule ^home/$ page/index.php [L]
RewriteRule ^blog/$ blog/index.php [L]
RewriteRule ^forms/$ site-forms/index.php [L]
RewriteRule ^media/xmlfeeds/$ page/index.php
RewriteRule ^([a-z]+)(\/?)$ page/index.php [NC,QSA,L]
НЕ РАБОТАЕТ КОД: :
RewriteEngine on
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
Options +SymLinksIfOwnerMatch
##below 7 lines used in live server
RewriteBase/
RewriteCond %{HTTP_HOST} ^108\.175\.155\.54
RewriteRule ^(.*)$ http://108.175.155.54/$1 [R=permanent,L]
RewriteRule ^admin/$ admin/index.php
RewriteRule ^$ home/ [R]
RewriteRule ^home/$ page/index.php [L]
RewriteRule ^blog/$ blog/index.php [L]
RewriteRule ^forms/$ site-forms/index.php [L]
RewriteRule ^media/xmlfeeds/$ page/index.php
RewriteRule ^([a-z]+)(\/?)$ page/index.php [NC,QSA,L]
Thank you.
Итак, во втором случае запрос выполняется с использованием необработанного ip-адреса в строке URL-адресов браузеров? – arkascha
Да. Я должен закончить настройку. – kunalneeli