我有一个专用的服务器与许多停放的域,我的子文件夹有结构“domain.com/pages/username“,如果用户购买了自己的域,然后在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文件的重量影响页面负载?
这可能吗?
谢谢你们
2条答案
按热度按时间rdlzhqv91#
如果你是服务器管理员,你不应该使用htaccess文件进行配置,你应该在你的服务器的主配置文件中进行更改。如果你在Linux上使用Apache,它通常位于
/etc/apacheX/sites-available/
。完全相同的规则可以应用在主配置文件的Directory部分。有关何时不使用htaccess文件的信息,请参阅here。
nxowjjhe2#
您可以使用此.htaccess
有关详细信息,请参阅本文https://welovewp.com/how-to-install-wordpress-in-a-subdirectory-with-htaccess-settings/
谢谢你