我使用的是一个名为wordpress subdomains 0.6.9的插件,但它有很多错误并且使用这个版本创建子域名有风险,我的意思是后来会有很多破坏的链接,所以有没有办法手动执行此操作,通过编辑PHP代码或数据库值? 或其他任何可以使这项工作? 谢谢你:D
答案 0 :(得分:2)
只是一个想法:在apache配置中创建一个通配符子域(假设您使用的是apache webserver)并让它指向一个php脚本,该脚本根据给定的子域重定向。
答案 1 :(得分:2)
您使用的是Apache2 +永久链接吗?如果是这样,那么在RewriteRule
内制作一些.htaccess
可以做到这一点(以及原始永久链接)。
例如
RewriteCond %{HTTP_HOST} cat1.my.site
RewriteRule ^.*$ /categories/cat1$0 [R]
或者,执行301重定向
RewriteCond %{HTTP_HOST} cat1.my.site
RewriteRule ^.*$ http://my.site/categories/cat1$0 [R,L]
(以上代码未经测试,因此您可能希望将它们与doc和test进行比较)