2017-10-06 18 views
0

をhtaccessファイルをリダイレクトするために、私はホームページがsite.pt/pt/homeでそう、私は.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/home to what? –

+0

私のホームページはsite.pt/pt/home @MohammedElhagです – user3242861

+0

リダイレクト先はどこですか?あなたは特定のURLを言った、どこですか? –

答えて

0

だけRewriteEngine On後にこれを入れてみてください:

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

2つの条件が/pt/homeをすでに開始して、ルールが他のすべての要求をリダイレクト要求をスキップするためのものです。

関連する問題