2014-02-26 31 views
1

這聽起來可能有點不可思議,但我有一個註冊的域名在star-domains.jp,我不能改變域名服務器「我的失誤買域名「,這樣我就可以使用我的VPS設置並將域名託管在那裏。壓縮CSS,圖像和js文件從共享主機擁有網站

事情是,我似乎無法找到一種方法來壓縮共享主機的CSS,圖像,甚至js文件,因爲他們不讓我完全控制我的域名。我無能爲力,只能更改,添加和/或刪除DNS記錄。

我試圖安裝WordPress,看看我是否可以使用php.ini來啓用zlib壓縮,但都是徒勞的。我甚至試圖安裝一些WP超級緩存和W3TC來加快速度,但不幸的是,他們不允許在服務器上使用某些文件夾名稱,如wp-content。

我添加了一些.htaccess到我的主服務器文件夾「不是根,只有我可以去的地方」,但仍然不夠。

服務器是Apache,速度在FTP上傳下載方面有點不錯。

這裏是我的.htaccess:

 RewriteEngine On 
RewriteBase/

#Options -MultiViews 
<IfModule mod_mime.c> 
    AddType text/css .css 
    AddType application/javascript .js 
    AddType application/x-javascript .js 
    AddType text/html .html .htm 
    AddType text/richtext .rtf .rtx 
    AddType image/svg+xml .svg .svgz 
    AddType text/plain .txt 
    AddType text/xsd .xsd 
    AddType text/xsl .xsl 
    AddType text/xml .xml 
    AddType video/asf .asf .asx .wax .wmv .wmx 
    AddType video/avi .avi 
    AddType image/bmp .bmp 
    AddType application/java .class 
    AddType video/divx .divx 
    AddType application/msword .doc .docx 
    AddType application/x-msdownload .exe 
    AddType image/gif .gif 
    AddType application/x-gzip .gz .gzip 
    AddType image/x-icon .ico 
    AddType image/jpeg .jpg .jpeg .jpe 
    AddType application/vnd.ms-access .mdb 
    AddType audio/midi .mid .midi 
    AddType video/quicktime .mov .qt 
    AddType audio/mpeg .mp3 .m4a 
    AddType video/mp4 .mp4 .m4v 
    AddType video/mpeg .mpeg .mpg .mpe 
    AddType application/vnd.ms-project .mpp 
    AddType application/vnd.oasis.opendocument.database .odb 
    AddType application/vnd.oasis.opendocument.chart .odc 
    AddType application/vnd.oasis.opendocument.formula .odf 
    AddType application/vnd.oasis.opendocument.graphics .odg 
    AddType application/vnd.oasis.opendocument.presentation .odp 
    AddType application/vnd.oasis.opendocument.spreadsheet .ods 
    AddType application/vnd.oasis.opendocument.text .odt 
    AddType audio/ogg .ogg 
    AddType application/pdf .pdf 
    AddType image/png .png 
    AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx 
    AddType audio/x-realaudio .ra .ram 
    AddType application/x-shockwave-flash .swf 
    AddType application/x-tar .tar 
    AddType image/tiff .tif .tiff 
    AddType audio/wav .wav 
    AddType audio/wma .wma 
    AddType application/vnd.ms-write .wri 
    AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw 
    AddType application/zip .zip 
</IfModule> 
<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresByType text/css A31536000 
    ExpiresByType application/x-javascript A31536000 
    ExpiresByType text/html A3600 
    ExpiresByType text/richtext A3600 
    ExpiresByType image/svg+xml A3600 
    ExpiresByType text/plain A3600 
    ExpiresByType text/xsd A3600 
    ExpiresByType text/xsl A3600 
    ExpiresByType text/xml A3600 
    ExpiresByType video/asf A31536000 
    ExpiresByType video/avi A31536000 
    ExpiresByType image/bmp A31536000 
    ExpiresByType application/java A31536000 
    ExpiresByType video/divx A31536000 
    ExpiresByType application/msword A31536000 
    ExpiresByType application/x-msdownload A31536000 
    ExpiresByType image/gif A31536000 
    ExpiresByType application/x-gzip A31536000 
    ExpiresByType image/x-icon A31536000 
    ExpiresByType image/jpeg A31536000 
    ExpiresByType application/vnd.ms-access A31536000 
    ExpiresByType audio/midi A31536000 
    ExpiresByType video/quicktime A31536000 
    ExpiresByType audio/mpeg A31536000 
    ExpiresByType video/mp4 A31536000 
    ExpiresByType video/mpeg A31536000 
    ExpiresByType application/vnd.ms-project A31536000 
    ExpiresByType application/vnd.oasis.opendocument.database A31536000 
    ExpiresByType application/vnd.oasis.opendocument.chart A31536000 
    ExpiresByType application/vnd.oasis.opendocument.formula A31536000 
    ExpiresByType application/vnd.oasis.opendocument.graphics A31536000 
    ExpiresByType application/vnd.oasis.opendocument.presentation A31536000 
    ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000 
    ExpiresByType application/vnd.oasis.opendocument.text A31536000 
    ExpiresByType audio/ogg A31536000 
    ExpiresByType application/pdf A31536000 
    ExpiresByType image/png A31536000 
    ExpiresByType application/vnd.ms-powerpoint A31536000 
    ExpiresByType audio/x-realaudio A31536000 
    ExpiresByType application/x-shockwave-flash A31536000 
    ExpiresByType application/x-tar A31536000 
    ExpiresByType image/tiff A31536000 
    ExpiresByType audio/wav A31536000 
    ExpiresByType audio/wma A31536000 
    ExpiresByType application/vnd.ms-write A31536000 
    ExpiresByType application/vnd.ms-excel A31536000 
    ExpiresByType application/zip A31536000 
</IfModule> 


# BEGIN Compress text files 
<ifModule mod_deflate.c> 
    AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain 
    AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml 
    AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml 
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json 
    AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf 
    AddOutputFilterByType DEFLATE font/truetype font/opentype 


    BrowserMatch ^Mozilla/4 gzip-only-text/html 
BrowserMatch ^Mozilla/4\.0[678] no-gzip 
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</ifModule> 
# END Compress text files 


# BEGIN Cache-Control Headers 
<ifModule mod_headers.c> 
    <filesMatch "\.(ico|jpe?g|png|gif|swf)$"> 
    Header set Cache-Control "public" 
    </filesMatch> 
    <filesMatch "\.(css)$"> 
    Header set Cache-Control "public" 
    </filesMatch> 
    <filesMatch "\.(js)$"> 
    Header set Cache-Control "private" 
    </filesMatch> 
    <filesMatch "\.(x?html?|php)$"> 
    Header set Cache-Control "private, must-revalidate" 
    </filesMatch> 
</ifModule> 
# END Cache-Control Headers 

# BEGIN Turn ETags Off 
FileETag None 
# END Turn ETags Off 

回答

0

我找到了解決辦法。我所要做的只是更改我的域名託管服務提供商的A記錄,並用我的VPS IP地址替換IP,這樣我的網站就可以毫無問題地指向我的VPS。

我希望有人發現這個解決方案有用。

謝謝