Проблема с цепным перенаправлением и htaccess - PullRequest
0 голосов
/ 11 сентября 2018

В моем .htaccess есть следующее:

Redirect 301 /index.jsp http://www.foo.com/

Options FollowSymLinks

RewriteEngine On
RewriteBase /

#redirect non-www to www
RewriteCond %{HTTP_HOST} ^foo.com [NC]
RewriteRule ^(.*)$ http://www.foo.com/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^.*\.html$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ %{REQUEST_FILENAME}.html

Когда я посещаю http://foo.com/index.jsp, я получаю следующую цепочку перенаправления:

301    http://foo.com/index.jsp    216.22.00.000    server_redirect    permanent    http://www.foo.com/index.jsp
301    http://www.foo.com/index.jsp    216.22.00.000    server_redirect    permanent    http://www.foo.com/
200    http://www.foo.com/    216.22.00.000    normal    none    none

Что я здесь не так делаю?

...