2013-07-13 57 views
1

在過去的幾天裏,我已經盡了最大的努力,但無法解決這個問題。感謝您的任何建議。 目前,我們的css文件在我們的服務器上,例如, http://www.yellowgiraffe.in/media/css/06427155c7973881a2250449796e95f1.cssRewriteRule在htaccess上不能正常工作

現在我們想從CDN(Akamai的) http://css.yellowgiraffe.in/06427155c7973881a2250449796e95f1.css拿起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。僅供參考 - 要檢查我用Scriptular

預先感謝任何輸入

回答

0

正則表達式糾正我,如果我錯了,但你要使用,上面的最後一行重寫規則?它看起來只有一個#。也許嘗試刪除並重新啓動Apache以確保沒有任何緩存。

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

嘗試:

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

是最後一行是我們想要運行的重寫規則。我們運行它沒有「#」 – Chetan

+0

我甚至嘗試重新啓動Apache。但它並沒有訣竅 – Chetan

+0

服務器上的任何緩存或可能有舊URL的插件? –