使用htaccess,如果在/folder/myfiles中访问文件,我需要删除url的子域部分。/
我需要重新定向 sub.domain.com/folder/myfiles/anyfile.php 到 域.com/folder/myfiles/anyfile.php
在/folder/myfiles/中找到的任何文件(如果通过子域访问)都必须重定向到根域上的相同文件。
背景:该网站在多站点上使用WordPress博客的子域。根域上的文件夹中安装了第三方应用程序,许可证仅对根域有效,并且试图通过子域访问它会使许可证无效,因此我需要确保该文件夹中的任何文件只能通过根域而不是子域访问。
在文件夹的.htaccess中:
RewriteCond %{HTTP_HOST} sub.domain.com RewriteRule (.*) http://domain.com/folder/myfiles/$1
在root.htaccess或server配置中:
RewriteCond %{HTTP_HOST} sub.domain.com RewriteRule ^/?(folder/myfiles(/.*)?)$ http://domain.com/$1