Jim*_*had 1 wordpress .htaccess redirect
我已经将wordpress安装到内部目录中.喜欢root/mysite.为什么我没有在root上安装它,因为安装了这么多的插件域,我真的不想把所有插件域文件夹弄乱根目录下的wordpress文件.我的根目录是www.example.com.我已经安装了我的wordpress网站root/mysite,所以这个网址就是www.example.com/mysites.无论如何都要重定向www.example.com/mysites到www.example.com.正如我所说的那样,没有在我的root上安装wordpress的唯一原因,因为我不想弄乱wordpress文件,文件夹与root上的其他插件域的文件夹.
所以我的主要目标是显示www.jimfahad.com安装的wordpress网站www.example.com/mysites.有什么办法吗?
是的,您可以保留WordPress安装和文件夹mysites,但您必须将.htaccess文件和index.php文件复制到root.这将导致WordPress的可视URL在root中(example.com),但是上传,主题URL等example.com/mysites.
请参阅WordPress Codex>给WordPress自己的目录«使用预先存在的子目录安装如何复制和编辑文件:
1)转到常规设置面板.
2)在站点地址(URL)框中:将地址更改为根目录的URL.例:
http://example.com3)单击"保存更改".(不要担心错误消息,此时不要尝试查看您的博客!您可能会收到有关未找到文件的消息.)
4)将word.php和.htaccess文件从WordPress(我们示例中的wordpress)目录复制(NOT MOVE!)到您站点的根目录 - 后者可能被命名为www或public_html..htaccess文件是不可见的,因此您可能必须将FTP客户端设置为显示隐藏文件.如果你没有使用漂亮的永久链接,那么你可能没有.htaccess文件.如果您在Windows(IIS)服务器上运行WordPress并使用非常永久链接,那么您的WordPress目录中将有一个web.config而不是.htaccess文件.
5)编辑根目录的index.php:
6)在文本编辑器中打开根目录的index.php文件.改变说:
require( dirname( __FILE__ ) . '/wp-blog-header.php' );使用您的WordPress核心文件的目录名称:
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );并保存文件.
7)登录您的网站(如果您还没有).该URL仍应为
http://example.com/wordpress/wp-admin/8)如果您已设置永久链接,请转到永久链接面板并更新您的永久链接结构.如果.htaccess文件具有相应的文件权限,WordPress将自动更新.htaccess文件.如果WordPress无法写入.htaccess文件,它将向您显示新的重写规则,您应手动将其复制到.htaccess文件中(与主index.php文件位于同一目录中.)