2016-04-07 24 views
1

私はこのURL(http://courses.net/index.php/654152?lang=en)を持っていて、きれいなURL(http://courses.net/englishcourse)に書き換えたいのですが、どうすれば私の.htaccess設定ファイルでそれを行うことができますか? ありがとうございます。このURLをPHPの.htaccessに書き換える方法は?

<IfModule mod_rewrite.c> 
     RewriteEngine On 

     RewriteRule ^englishcourse[/]?$ index.php/654152?lang=en [L,QSA] 

     RewriteRule ^([0-9]+)/*$ index.php/$1?&lang=$2 [L,QSA] 

</IfModule> 
+0

uは – user2112420

答えて

0

試してみてください。

<IfModule mod_rewrite.c> 
     RewriteEngine On 
     RewriteCond %{THE_REQUEST} /index\.php/654152\?lang=en [NC] 
     RewriteRule^/englishcourse/? [NC,L,R] 

       RewriteRule ^/?englishcourse/?$ /index.php/654152?lang=en [L,QSA] 

</IfModule> 
+0

いいえ:( – user2112420

+0

を右申し訳ありません動作していないされてはい、それはにリダイレクト/index.php/6542?lang=en私が入力した場合、それは私のサーバー上で正常に動作します/ englishcourse。私が/ engliscourseに入力すると内部で/index.php/6542?lang=enにリダイレクトされます – starkeen

+0

もう一度やり直してください... – user2112420

関連する問題