2017-07-09 13 views
0

私は例えば、URLに言語フォルダを示すから、それを停止しようとする私のURLを変更しようとしています:htaccessのURLフォルダリダイレクト

変化に変更www.site.com/en

から www.site.com

ので、私は

0123エン

を削除するために探しています

が、そのディレクトリにアクセスしています。これは私が今まで持っているものですが、そのトリックをしていないようです:

RewriteEngine on 
RewriteBase /mysite/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .+ en=$0 [L,QSA] 

ありがとう。

答えて

0

これはそれを行う必要があります。

RewriteEngine on 

RewriteBase /mysite/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ en/$1 [L,QSA] 
+0

こんにちは友人、私はこれを試してみましたが、運で私のためにトリックを行うようには見えない、助けてどうもありがとうございました。私は他の提案をお待ちしております – Blu3

+0

なぜあなたは 'RewriteBase/mysite /'を持っていますか?それなしで試してみてください。どんな種類のエラーがありますか? – Hamoud

+0

書き換えベースがどこにあるのかをコードに伝えるためにそこに持っていましたが、それを削除してテストしましたが、まだ違いはありません。それを削除しようとしてもwww.mysite.com/enを表示し続けます – Blu3