2013-07-12 47 views
0

我有一個專用的服務器與許多託管域,我的子文件夾有結構「domain.com/pages/username」,如果用戶購買了自己的域然後做這個代碼在htaccess中重定向文件:重定向域到子文件夾沒有htaccess

 
    RewriteCond% {HTTP_HOST}^mynewdomain\.com $ [NC] 
    RewriteCond% {DOCUMENT_ROOT} /pages/username/% {REQUEST_URI} /-d 
    RewriteRule [^ /] $% {REQUEST_URI}/ [R = 301, L] 
    RewriteCond% {ENV: REDIRECT_STATUS}^$ 
    RewriteCond% {HTTP_HOST}^mynewdomain\.com $ [NC] 
    RewriteRule^(. *) $ /pages/username/$ 1 [QSA, L]

但現在因爲有幾個域和htaccess文件大小越來越大。我想知道是否可以在沒有編輯htaccess文件的情況下通過域配置完成類似的事情。我不使用子域,我可以使用CNAME或類似的新域名? htaccess文件權重會影響頁面加載嗎?

可能嗎?

謝謝你們。

回答

0

如果您是服務器管理員,您不應該使用htaccess文件進行配置,您應該在服務器的主配置文件中進行更改。如果您在Linux上使用Apache,則通常位於/etc/apacheX/sites-available/。 完全相同的規則可以應用於主配置文件中的目錄部分。有關何時不使用htaccess文件的信息,請參閱here

相關問題