使用.htaccess将文件夹/目录正确重定向到外部URL
我在互联网上发现了大量不同的变体,我想找到从example.com/folder/重定向到test.com/read/old/data/main.php?ac=21323的正确/propper方法 一些网站/指南将以下内容放在开头:使用.htaccess将文件夹/目录正确重定向到外部URL,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我在互联网上发现了大量不同的变体,我想找到从example.com/folder/重定向到test.com/read/old/data/main.php?ac=21323的正确/propper方法 一些网站/指南将以下内容放在开头: Options +FollowSymLinks -MultiViews ## No idea... RewriteEngine On ## Turns "mod_rewrite" on RewriteBase / ## No idea... 这些是必要的,它们都
Options +FollowSymLinks -MultiViews ## No idea...
RewriteEngine On ## Turns "mod_rewrite" on
RewriteBase / ## No idea...
这些是必要的,它们都做什么;我假设要使其正常工作,100%需要启动重写引擎
有些重写规则的开头是:^.*$有些重写规则的开头是^/$如果有的话,哪些是正确的
有些URL以/$1结尾,有些不以它结尾
有些以[L,R=301,NC]结尾,有些以[L,R=301]结尾。如果有的话,哪些是正确的
投了反对票,没有帮助,没有推理或者其他什么。。。哇伙计们我自己也有点笨手笨脚的:- RE:一些重写规则的开头是:^.*$一些重写规则的开头是^/$如果有的话,哪些是正确的 有些URL以/$1结尾,有些不以它结尾 有些以[L,R=301,NC]结尾,有些以[L,R=301]结尾。如果有的话,哪些是正确的 看看 在页面中搜索代码解释 你可能已经看过了,但也看了一下 回复:投了反对票,没有帮助,没有推理或者其他什么。。。哇,伙计们
习惯:-正是这种事情让我不再在网站上提问了我自己也有点糊涂了:- RE:一些重写规则的开头是:^.*$一些重写规则的开头是^/$如果有的话,哪些是正确的 有些URL以/$1结尾,有些不以它结尾 有些以[L,R=301,NC]结尾,有些以[L,R=301]结尾。如果有的话,哪些是正确的 看看 在页面中搜索代码解释 你可能已经看过了,但也看了一下 回复:投了反对票,没有帮助,没有推理或者其他什么。。。哇,伙计们
习惯:-正是这种事情让我不再在网站上提问了重定向链接的最快方法是使用
Redirect 301 example.com/folder/ test.com/read/old/data/main.php?ac=21323
重定向比重定向匹配和重写规则更快。上述规则将永久301重定向链接
L=表示如果规则匹配,则不会处理进一步的规则
R=重定向301=永久,302=临时
NC=不区分大小写
^.*$=匹配所有内容
重写规则[模式][替换][标志]
模式中的Any.*将作为$1、$2、$3的替代品提供,在上面的示例中,我们只使用了一个。*所以只有1美元可用。如果我们使用了多个,那么我们可以使用$2,以此类推,如下例所示
RewriteRule ^/product/(.*)/(.*)/view$ /product-page2/$1/$2
对于$1和其他,您可以查看此页面
重定向链接的最快方法是使用
Redirect 301 example.com/folder/ test.com/read/old/data/main.php?ac=21323
重定向比重定向匹配和重写规则更快。上述规则将永久301重定向链接
L=表示如果规则匹配,则不会处理进一步的规则
R=重定向301=永久,302=临时
NC=不区分大小写
^.*$=匹配所有内容
重写规则[模式][替换][标志]
模式中的Any.*将作为$1、$2、$3的替代品提供,在上面的示例中,我们只使用了一个。*所以只有1美元可用。如果我们使用了多个,那么我们可以使用$2,以此类推,如下例所示
RewriteRule ^/product/(.*)/(.*)/view$ /product-page2/$1/$2
对于$1和其他,您可以查看此页面
您可以通过检查了解正则表达式元字符的工作方式。您可以通过检查了解正则表达式元字符的工作方式。因此,如果我想从test.com/redir/folder重定向到website.com,我会放:RewriteRule^folder$http://www.website.com/ [R=301,L,NC]在通配符域上有$吗?或重写规则^文件夹http://www.website.com/ [R=301,L,NC]在通配符域上没有$?或者我会说:重写规则http://test.com/redir/folder http://www.website.com/ [R=301,L,NC]您可以简单地执行此操作。重定向301http://test.com/redir/folder http://website.com 同时检查这个,如果我想从test.com/redir/folder重定向到website.com,我会放:RewriteRule^folder$http://www.website.com/ [R=301,L,NC]在通配符域上有$吗?或重写规则^文件夹http://www.website.com/ [R=301,L,NC]在通配符域上没有$?或者我会说:重写规则http://test.com/redir/folder http://www.website.com/ [R=301,L,NC]您可以简单地执行此操作。重定向301http://test.com/redir/folder http://website.com 还要检查一下这个