2017-10-06 98 views
0

我有一個網站,主頁是在site.pt/pt/home所以我需要把.htaccess,但我不知道如何...如何htaccess的重定向到特定的URL

我有這樣的代碼:

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

我怎麼能這樣做?

謝謝。

+0

這是你的主頁/ pt /首頁是什麼? –

+0

我的主頁是site.pt/pt/home @MohammedElhag – user3242861

+0

我知道它,你打算重定向到哪裏?你說的具體網址,它在哪裏? –

回答

0

試着把這只是RewriteEngine On後:

RewriteCond %{REQUEST_URI} !^/pt/home [NC] 
RewriteCond %{REQUEST_URI} !^/pt/home/.* [NC] 
RewriteRule ^(.*)$ /pt/home/$1 [R=301,L] 

兩個條件是跳過請求與/pt/home已經開始和規則重定向所有其他請求在那裏。