2015-02-17 7 views
0

У меня есть этот файл .htaccess:Проблемы с Apache Htaccess перенаправить

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/

    RewriteRule ^/4b//[R=301,L] 

    # This portion checks for the presence of maintenance.enable to toggle 
    # maintenance mode 
    RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f 
    RewriteCond %{DOCUMENT_ROOT}/maintenance.enable -f 
    RewriteCond %{SCRIPT_FILENAME} !maintenance.html 
    RewriteRule ^.*$ /maintenance.html [R=503,L] 
    ErrorDocument 503 /maintenance.html 
    Header Set Cache-Control "max-age=0, no-store" 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/?$ /index.php?/$1 [L] 
</IfModule> 

Но это не соответствует URL http://test.com/4b/http://test.com/4b или - вместо этого, он дает мне 404. Что я делаю неправильно?

ответ

0

Видимо, я добавил дополнительный / в ^/4b/, когда оно должно было быть просто ^4b/

Смежные вопросы