使用 .htaccess 从不同文件夹加载文件
Use .htaccess to load files from different folders
我在目录 /full/
中有很多文件
这就是为什么我想将文件传播到服务器上的 /full1/
、/full2/
、/full3/
文件夹,但又想像
一样保存原始 URL
http://my-domain.com/full/article-with-text
确定要放置哪些文件我想在 URL 掩码上定义它,例如
^/full/a$
来自文件夹 /full1/
^/full/b$
来自文件夹 /full2/
请告诉我如何构建正确的 .htaccess?
试试这个
RewriteRule ^full/a(.+)?/?$ http://my-domain.com/full1/a [NC,L]
RewriteRule ^full/b(.+)?/?$ http://my-domain.com/full2/b [NC,L]
RewriteRule ^full/c(.+)?/?$ http://my-domain.com/full3/c [NC,L]
...
RewriteRule ^full/z(.+)?/?$ http://my-domain.com/full26/z [NC,L]
例如,
http://my-domain.com/full/a-one.txt
将掩盖 url
http://my-domain.com/full1/a-one.txt
我在目录 /full/
中有很多文件
这就是为什么我想将文件传播到服务器上的 /full1/
、/full2/
、/full3/
文件夹,但又想像
http://my-domain.com/full/article-with-text
确定要放置哪些文件我想在 URL 掩码上定义它,例如
^/full/a$
来自文件夹 /full1/
^/full/b$
来自文件夹 /full2/
请告诉我如何构建正确的 .htaccess?
试试这个
RewriteRule ^full/a(.+)?/?$ http://my-domain.com/full1/a [NC,L]
RewriteRule ^full/b(.+)?/?$ http://my-domain.com/full2/b [NC,L]
RewriteRule ^full/c(.+)?/?$ http://my-domain.com/full3/c [NC,L]
...
RewriteRule ^full/z(.+)?/?$ http://my-domain.com/full26/z [NC,L]
例如,
http://my-domain.com/full/a-one.txt
将掩盖 url
http://my-domain.com/full1/a-one.txt