htaccess-php在php之间重定向
如何将url从A重定向到B,如下所示: A:abcedf.com/w/index.php?全文=Search&Search=hongkong+hongkong B:www.abcedf.com/en/wiki.php?word=香港+香港 我试图使用下面的代码,但没有工作htaccess-php在php之间重定向,php,.htaccess,redirect,Php,.htaccess,Redirect,如何将url从A重定向到B,如下所示: A:abcedf.com/w/index.php?全文=Search&Search=hongkong+hongkong B:www.abcedf.com/en/wiki.php?word=香港+香港 我试图使用下面的代码,但没有工作 重新编写引擎打开 重写cond%{HTTP_HOST}^abcedf.com/w/index.php?全文=Search&Search=$[NC] 重写规则^(.*)$http://www.abcedf.com/en/wik
重新编写引擎打开
重写cond%{HTTP_HOST}^abcedf.com/w/index.php?全文=Search&Search=$[NC]
重写规则^(.*)$http://www.abcedf.com/en/wiki.php?word=$1[L,R=301]
您可以使用%{QUERY\u STRING}
选择搜索获取参数:
# existing .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^abcedf.com/w/index.php?fulltext=Search&search=$ [NC]
# new Cond and Rule
RewriteCond %{QUERY_STRING} (^|&)search=(.*?)(&|$)
RewriteRule ^(.*)$ http://www.abcedf.com/en/wiki.php?word=%2 [L,R=301]
如果您要更改index.php
上的GET参数(只要您不重命名search
),此选项将继续有效
e、 g:
您可以使用%{QUERY\u STRING}
选择search
GET参数:
# existing .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^abcedf.com/w/index.php?fulltext=Search&search=$ [NC]
# new Cond and Rule
RewriteCond %{QUERY_STRING} (^|&)search=(.*?)(&|$)
RewriteRule ^(.*)$ http://www.abcedf.com/en/wiki.php?word=%2 [L,R=301]
如果您要更改index.php
上的GET参数(只要您不重命名search
),此选项将继续有效
e、 g:
尝试此链接以生成用于重定向的htaccess代码。这可能会对您有所帮助。请尝试此链接以生成用于重定向的htaccess代码。这可能对你有帮助。