2017-10-06 101 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已经开始和规则重定向所有其他请求在那里。