所以我想在一个域上安装WordPress的第二个示例。我已经创建了子目录,将WordPress安装文件移动到子目录,并试图访问,但显然我有和404错误。我按照指南https://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-in-a-subdirectory-step-by-step/,它说我应该修复永久链接,好吧,然后,我已经创建了.htaccess文件在子目录和粘贴代码从指南
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /your-subdirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /your-subdirectory/index.php [L]
</IfModule>
# END WordPress
当然我用我的子目录名替换了“your-subdirectory”,但是它只是无限循环的302重定向。我也试着在wp-config.php中定义SITE_URL和HOME,但是什么都没有发生。同样的事情也发生在我的localhost(XAMPP)上。你有什么想法我该怎么解决这个问题吗?
编辑好了,我删除了所有从我的子目录,粘贴WordPress的安装文件,进入“example.com/site2“,我能够安装WordPress没有任何麻烦,一切似乎工作.所以解决问题的办法是让WordPress为你做一切
1条答案
按热度按时间wlzqhblo1#
1.在根文件夹中安装WordPress后,将所有内容从根文件夹移动到子目录。
1.在根文件夹中创建一个.htaccess文件,并将此内容放入其中(只需更改example.com和my_subdir):
另外,本文还可以帮助您https://wordpress.org/support/article/giving-wordpress-its-own-directory/
谢谢你