Mod rewrite 重写规则以切换到子文件夹
我正在部署Wordpress博客,但我还不想覆盖当前网站Mod rewrite 重写规则以切换到子文件夹,mod-rewrite,Mod Rewrite,我正在部署Wordpress博客,但我还不想覆盖当前网站 公共_html/ 我不知道这是否适用于您的情况,但在FTP客户端中执行一系列移动操作不是更简单吗 创建目录/public\u html/old/ 将除/public\u html/wp之外的所有内容移动到/public\u html/old 将所有内容从/public\u html/wp上移一级 完成了 当然,你在搬家的时候必须非常小心 如果这不起作用,我不知道您所处的托管环境是什么类型,但最简单的方法是将您的域映射到public\u h
公共_html/ 我不知道这是否适用于您的情况,但在FTP客户端中执行一系列移动操作不是更简单吗
/public\u html/old/
/public\u html/wp
之外的所有内容移动到/public\u html/old
/public\u html/wp
上移一级public\u html/wp
,而不是public\u html
。但是,这不能在.htaccess
中完成,您将需要对站点设置进行某种访问
在.htaccess
中,您可能必须使用类似于此的mod_rewrite
规则(我现在无法测试此规则,因此无法保证)
我不知道这是否适用于您的情况,但在FTP客户端中执行一系列移动操作不是更简单吗
/public\u html/old/
/public\u html/wp
之外的所有内容移动到/public\u html/old
/public\u html/wp
上移一级public\u html/wp
,而不是public\u html
。但是,这不能在.htaccess
中完成,您将需要对站点设置进行某种访问
在.htaccess
中,您可能必须使用类似于此的mod_rewrite
规则(我现在无法测试此规则,因此无法保证)
这也行得通,但重写会导致转换easier@Midday我添加了一个(未经测试的)重写。@Midday我更愿意在任何情况下移动,因为它更干净。重写规则使维护变得更加困难,您可能会在新WP配置中遇到绝对路径的问题,并且会花费一些性能。这也会起作用,但重写会导致切换easier@Midday我添加了一个(未经测试的)重写。@Midday我更愿意在任何情况下移动,因为它更干净。重写规则使维护变得更加困难,您可能会在新的WP配置中遇到绝对路径问题,并且会降低性能。
RewriteCond %{REQUEST_URI} !^/wp
RewriteRule (.*) /wp/$1?%{QUERY_STRING}