2013-07-13 2 views
1

Я пробовал свои силы за последние несколько дней, но не могу взломать это. Благодарен за любые советы. В настоящее время наши файлы css находятся на нашем сервере, например. http://www.yellowgiraffe.in/media/css/06427155c7973881a2250449796e95f1.cssRewriteRule не работает на htaccess

Теперь мы хотим CSS, чтобы забрать из CDN (Akamai) http://css.yellowgiraffe.in/06427155c7973881a2250449796e95f1.css (на CDN)

кладут вниз соответствующие строки из HTAccess ниже. «#» Является намеренным с целью этого поста, а не непреднамеренного проскользнуть

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
#RewriteLog "/var/log/rewrite.log" 
#RewriteLogLevel 3 
############################################ 
## you can put here your magento root folder 
## path relative to web root 
RewriteBase/
############################################ 
## workaround for HTTP authorization 
## in CGI environment 
RewriteRule ^media/css/(.*) http://css.yellowgiraffe.in/$1 [NC,R=301,L] 

Публиковать делает вышеуказанные изменения в HTAccess, когда я бегу проверять браузер, я все еще вижу старый URL. Fyi - Чтобы проверить регулярное выражение я использовал Scriptular

Заранее спасибо за любые входы

ответ

0

Поправьте меня, если я ошибаюсь, но это правило перезаписи вы хотите использовать, последнюю строку выше? Он выглядит прокомментированным с помощью одного #. Возможно, попробуйте удалить это и перезапустить apache, чтобы убедиться, что ничего не кэшировано.

http://eppand.com/how-to-comment-in-a-htaccess-file/

Try:

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
RewriteBase/
RewriteRule ^media/css/(.*) http://css.yellowgiraffe.in/$1 [NC,R=301,L] 
</IfModule> 
+0

Да последняя строка является RewriteRule, что мы хотим работать. Мы запускали его без «#» – Chetan

+0

Я даже пытался перезапустить apache. Но это не трюк – Chetan

+0

Любое кэширование на сервере или плагины, которые могут иметь старые URL-адреса? –

Смежные вопросы