我有一个包含许多停放域的专用服务器,我的子文件夹具有结构“domain.com/pages/username”,如果用户购买了自己的域,则使用 htaccess 文件中的此代码进行重定向:
RewriteCond% {HTTP_HOST} ^ mynewdomain\.com $ [NC] RewriteCond% {DOCUMENT_ROOT} /pages/username/% {REQUEST_URI} /-d 重写规则 [^ /] $% {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 文件权重影响页面加载?
可能吗?
多谢你们。