LINUX.ORG.RU
ФорумAdmin

Редирект на Apache

 


0

1

Всем привет, подскажите по редиректу пожалуйста. Есть такие виртуалхосты:


<VirtualHost *:80>
    ServerName www.site.ru
    ServerAlias site.ru
    ProxyRequests Off
    ProxyPreserveHost On
    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    RewriteCond %{HTTPS} off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPass / http://ip:port/
    ProxyPassReverse / http://ip:port/
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

<VirtualHost *:443>
    ServerName www.site.ru
    ServerAlias site.ru
    SSLProxyEngine On
    SSLEngine On
    SSLCertificateChainFile "/etc/httpd/cert/STAR.ca-bundle"
    SSLCertificateFile "/etc/httpd/cert/STAR.crt"
    SSLCertificateKeyFile "/etc/httpd/cert/private.key"
    ProxyRequests Off
    ProxyPreserveHost On
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPass / http://ip:port/
    ProxyPassReverse / http://ip:port/
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

Как можно уже к этому добавить еще и редирект типо со страницы index1.php на index2.php? Можно ли это дополнительно использовать:

RewriteCond %{REQUEST_URI} ^/index1.php$
RewriteRule ^.*$ https://www.site.ru/index2.php? [R=301,L]
Спасибо.

По-моему достаточно будет просто RewriteRule:

RewriteRule ^/index1.php$ https://www.site.ru/index2.php? [R=301,L]
А здесь кажется нужно поменять строки местами:
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTPS} off

spirit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.