.htaccess 使用php参数重定向htaccess单页

.htaccess 使用php参数重定向htaccess单页,.htaccess,redirect,.htaccess,Redirect,我需要用.htaccess重定向一个页面,但我想不出来 examp.co/?language=en 应该重定向到 examp.co/bla/ index.php隐藏在这里,因为它已经被重定向到root/通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在文档根目录下的.htaccess中: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBa

我需要用.htaccess重定向一个页面,但我想不出来

examp.co/?language=en
应该重定向到

examp.co/bla/

index.php
隐藏在这里,因为它已经被重定向到root
/

通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在
文档根目录下的
.htaccess
中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^language=en(&|$) [NC]
RewriteRule ^$ /bla/? [L,R=301]

通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入
文档根目录下的
.htaccess

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^language=en(&|$) [NC]
RewriteRule ^$ /bla/? [L,R=301]

@RaviThapliyal:谢谢,我对你的答案也有过很多次这样的经历:)这也会在最后用?language=en重定向每一页。不,不是每一页它只重定向:
/?language=en
/bla/
见规则中的regex
^$
。@RaviThapliyal:谢谢,我对你的答案也有过多次相同的体验:)这也会在结尾处用?language=en重定向每一页。不,不是每一页它都只重定向:
/?language=en
/bla/
参见规则中的regex
^$