2015-07-16 2 views
1

Я использовал 301 редирект на моем сайте, который перенаправляет страницы с .html на страницы без расширения .html. . www.codersvolt.com/services.html перенаправляет www.codersvolt.com/services301 перенаправление работает на других страницах, но не на домашней странице

Те перенаправляет работает, но когда я открываю дом-страницу, www.codervolt.com, он перенаправляет на www.codersvolt.com/index/ который не работает. Он должен открыть домашнюю страницу.

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME}/index.html !-f 
RewriteCond %{REQUEST_FILENAME}/index.php !-f 
RewriteRule . index.php [L] 
</IfModule> 
RedirectMatch 301 (.*)\.html$ http://www.codersvolt.com$1/ 
+0

Любой может мне помочь, пожалуйста! – user3288891

ответ

0

Я отредактировал мой код, и теперь он отлично работает.

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^$ index.php [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME}/index.html !-f 
    RewriteCond %{REQUEST_FILENAME}/index.php !-f 
    RewriteRule . index.php [L] 
    </IfModule> 
    RedirectMatch 301 (.*)\.html$ /$1/ 
Смежные вопросы