Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 要重写特定文本的url吗_Regex_.htaccess_Mod Rewrite - Fatal编程技术网

Regex 要重写特定文本的url吗

Regex 要重写特定文本的url吗,regex,.htaccess,mod-rewrite,Regex,.htaccess,Mod Rewrite,我正在做一个关于.htaccess任务的项目(我也是.htaccess新手)。我的任务如下 我要重定向url 从 到 我无法从url中删除无效的查询字符串/?Facebook+CaractersMX。 目前,我正在使用php执行此操作(获取查询字符串,然后替换文本,然后重定向),这会降低速度。您可以使用以下规则: RewriteEngine On RewriteCond %{QUERY_STRING} ^Facenook [NC] RewriteRule ^ %{REQUEST_URI}? [

我正在做一个关于
.htaccess
任务的项目(我也是
.htaccess
新手)。我的任务如下

我要重定向url 从

我无法从url中删除无效的查询字符串
/?Facebook+CaractersMX
。 目前,我正在使用php执行此操作(获取查询字符串,然后替换文本,然后重定向),这会降低速度。

您可以使用以下规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^Facenook [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R=301]
http://example.com/xxx-yyy-zzzz/
RewriteEngine On

RewriteCond %{QUERY_STRING} ^Facenook [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R=301]