Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Apache 重定向到新的URL's_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Apache 重定向到新的URL's

Apache 重定向到新的URL's,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我想将旧url重定向到新地址 重定向所有 http://www.mysite.com/viewdownload/**/** url's to http://www.mysite.com/download/viewdownload/**/** 例如: http://www.mysite.com/viewdownload/21/323 Should be Redirect to http://www.mysite.com/download/viewdownload/21/323 或 如果您

我想将旧url重定向到新地址

重定向所有

http://www.mysite.com/viewdownload/**/**
url's to

http://www.mysite.com/download/viewdownload/**/**
例如:

http://www.mysite.com/viewdownload/21/323

Should be Redirect to

http://www.mysite.com/download/viewdownload/21/323


如果您使用的是Apache,那么这是用于mod_rewrite/url重写的,而不是Joomla。
你用错关键词了。搜索mod_rewrite,如果需要更多帮助,请返回。

如果您使用的是Apache,这是mod_rewrite/url rewrite的功能&而不是Joomla。
RewriteRule ^(viewdownload)/(\d+)/(\d+)/?$ download/$1/$2/$3 [L,R=302,QSA]
你用错关键词了。搜索mod_rewrite,如果需要更多帮助,请返回

RewriteRule ^(viewdownload)/(\d+)/(\d+)/?$ download/$1/$2/$3 [L,R=302,QSA]
如果这符合您在一些测试之后的期望,请将
R=302
更改为
R=301


如果这符合您在一些测试之后的期望,请将
R=302
更改为
R=301

您在谈论什么组件?您在谈论什么组件?抱歉,我编辑了这个问题。是的,我使用Apache服务器和.htaccess文件。对不起,我编辑了这个问题。是的,我使用Apache服务器和.htaccess文件。谢谢,这很有效。但是,如果源url的扩展名为.html,该代码将如何运行呢。我使用RewriteRule^(viewdownload)/(\d+)/(\d+)//(html)$download/$1/$2/$3[L,R=302,QSA]并已工作,这是否正确?很抱歉,我的英语不好。您需要将
重写规则^(viewdownload)/(\d+)/(\d+)\.html$download/$1/$2/$3[L,R=302,QSA]
。谢谢您的帮助。但是,如果源url的扩展名为.html,该代码将如何运行呢。我使用RewriteRule^(viewdownload)/(\d+)/(\d+)//(html)$download/$1/$2/$3[L,R=302,QSA]并已工作,这是否正确?很抱歉,我的英语不好。您需要使
重写规则^(viewdownload)/(\d+)/(\d+)\.html$download/$1/$2/$3[L,R=302,QSA]