Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
.htaccess 如何使用多个ID在htaccess.php文件中重新选择_.htaccess_Redirect - Fatal编程技术网

.htaccess 如何使用多个ID在htaccess.php文件中重新选择

.htaccess 如何使用多个ID在htaccess.php文件中重新选择,.htaccess,redirect,.htaccess,Redirect,我删除了许多旧URL: viewnews.php?id=1357570020 viewnews.php?id=1565656889 viewnews.php?id=7877878768 viewnews.php?id=7876876876 我喜欢一千个这样的网址。我希望所有这些网址重定向到我的主页。他们已经不存在了 我想当有人访问mysite.com/viewnews.php?id=(这里的任何id)时,自动转发到www.mysite.com 在htaccess中如何实现这一点?我试过很多东西

我删除了许多旧URL:

viewnews.php?id=1357570020
viewnews.php?id=1565656889
viewnews.php?id=7877878768
viewnews.php?id=7876876876
我喜欢一千个这样的网址。我希望所有这些网址重定向到我的主页。他们已经不存在了

我想当有人访问mysite.com/viewnews.php?id=(这里的任何id)时,自动转发到www.mysite.com

在htaccess中如何实现这一点?我试过很多东西

Redirect 301 /viewnews.php(.*)$ http://www.mysite.com/
任何帮助都将不胜感激


谢谢。

改用重定向匹配。参考本网站:

如果需要对一组页面进行批量重定向,则可能需要使用RedirectMatch指令

因此,使用该指令时,需要告诉正则表达式从何处开始“^”,从何处结束正则表达式“$”。试试这个:

RedirectMatch ^/viewnews.php?id=([0-9]*)$ http://www.mysite.com/

吃两片药,早上给我打电话D

改用重定向匹配。参考本网站:

如果需要对一组页面进行批量重定向,则可能需要使用RedirectMatch指令

因此,使用该指令时,需要告诉正则表达式从何处开始“^”,从何处结束正则表达式“$”。试试这个:

RedirectMatch ^/viewnews.php?id=([0-9]*)$ http://www.mysite.com/

吃两片药,早上给我打电话D

使用mod_rewrite,您可以使用以下代码来处理此任务:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+viewnews\.php\?id=[^\s]+ [NC]
RewriteRule ^ http://%{HTTP_HOST}? [R=301,L]

使用mod_rewrite,您可以使用以下代码来处理此任务:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+viewnews\.php\?id=[^\s]+ [NC]
RewriteRule ^ http://%{HTTP_HOST}? [R=301,L]

我尝试了你给我的代码,但仍然不起作用。这是我正在尝试的url,应该重定向到主页。我尝试了你给我的代码,但仍然不起作用。这是我正在尝试的url,应该重定向到主页。您好,基本正常,但它将重定向到而不是仅限于SkolvetView.com。您好,基本正常,但它将重定向到而不是仅限于SkolvetView.com。