спрятать пути к JS

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем CrashX, 29 окт 2010.

Статус темы:
Закрыта.
  1. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    RewriteRule ^ajax.js\?src=([^/]+)$ /ajax.php?src=$1 [NC]

    что то не работает данное правило...
    что может в нем не так )?
    я хочу что бы пользователь не знал где js лежит ну а там в этом фаиле что то типа тупого инклуда с проверкой.
    вызываю это чудо так

    <script language="Javascript" type="text/javascript" src="ajax.js?src=jquery.pngFix.js"></script>
     
  2. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Код:
    <FilesMatch "\.js$">
    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^src=([^/]+)
    RewriteRule .* /ajax.php?src=%1 [NC]
    </FilesMatch>
    Вся соль в знаке вопроса в ^ajax.js\?src=([^/]+)$.
     
    XSiteCMS нравится это.
Статус темы:
Закрыта.