Правило mod_rewrite для использования CSS из корневой веб-папки в поддомене - PullRequest
1 голос
/ 08 февраля 2010

В моем корне уже есть все файлы CSS и изображений, которые мне требуются

  • www.example.com (мой домен)
  • www.example.com / css / style.css (мои стили)

На моем хостинге мой поддомен должен находиться в папке

root folder 
  public_html/
    index.php
    css/
      style.php
  subdomains/
      admin/
        .htaccess
        index.php

Как я могу использовать mod_rewrite в моем поддомене для перенаправления запросов на css в корневую папку?

ЗАКЛЮЧИТЕЛЬНОЕ РЕШЕНИЕ

Спасибо! Я использовал ответ Шихар и изменил его, чтобы он также работал с изображениями и js.

  RewriteCond %{HTTP_HOST} admin.example.com
  RewriteCond %{REQUEST_URI} [css|images|js]/(.*)\.(.*)
  RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]

Ответы [ 2 ]

2 голосов
/ 08 февраля 2010

RewriteCond% {HTTP_HOST} xyz.example.com

RewriteCond% {REQUEST_URI} css / style.css

RewriteRule (. *) http://www.example.com%{REQUEST_URI} [R = 301, NC, L]

Требуется перенаправление, хотя.

2 голосов
/ 08 февраля 2010

Если у вас есть доступ к коробке, почему бы просто не создать символическую ссылку из папки поддоменов в корневую папку. Вы должны быть в состоянии сделать это через файловый менеджер или через окно командной строки.

...