在.htaccess中为源和目标设置不同的基本路径

时间:2019-05-09 16:30:26

标签: .htaccess

我想使用.htaccess将服务器上的大量编码扩展名重定向到外部目标URL:

http://src.url/1 -> http://dest.url/stuff1

问题是src.url和dst.url都很长,重复它们似乎很多余。有没有办法只将RewritePath应用于目标,而与源保持相对,为目标和源定义不同的路径,或者将http://dest.url打包到变量中?

这是我的.htaccess文件的最小示例。最后一行确保所有未明确编码的扩展名都将重定向到目标库:

RewriteEngine on
RewriteRule ^1$ http://dest.url/stuff1 [R=301,L]
RewriteRule ^2$ http://dest.url/stuff2 [R=301,L]
...
RewriteRule ^X$ http://dest.url/stuffX [R=301,L]
RewriteRule ^.*$ http://dest.url [R=301,L]

0 个答案:

没有答案