我的root已经拥有了我需要的所有css和图像文件
在我的托管上,我的子域必须存在于文件夹
中root folder
public_html/
index.php
css/
style.php
subdomains/
admin/
.htaccess
index.php
如何在子域中使用mod_rewrite将css请求重定向到我的根文件夹?
最终解决方案
谢谢!我使用了Shikhar的答案并将其修改为也适用于图像和js。
RewriteCond %{HTTP_HOST} admin.example.com
RewriteCond %{REQUEST_URI} [css|images|js]/(.*)\.(.*)
RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]
答案 0 :(得分:2)
如果您有权访问该框,为什么不创建从子域文件夹到根文件夹的符号链接。您应该可以通过文件管理器或通过框中的shell提示执行此操作。
答案 1 :(得分:2)
RewriteCond%{HTTP_HOST} xyz.example.com
RewriteCond%{REQUEST_URI} css / style.css
RewriteRule(。*)http://www.example.com% {REQUEST_URI} [R = 301,NC,L]
这需要重定向。