the*_*int 11 wordpress .htaccess
我有一个WordPress安装,其.htaccess文件如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
我尝试将一个新的WordPress副本安装到一个单独的博客的子目录中,当我尝试查看它时,在根WordPress中遇到404错误.我假设这是因为.htaccess文件.
如何更改它以便我可以查看子文件夹?
Ste*_*ton 22
为了将来参考,您可能想尝试这样做:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog2/index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
编辑#2:好吧,我想我已经弄清楚了,但它非常混乱。
修改基本 WordPress 安装的 .htaccess 文件,如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/blog2/.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
现在,将 WordPress 的新副本加载到“blog2/”中,并将wp-config.php文件复制到其中。编辑“/blog2/wp-config.php”文件并将其更改$table_prefix为与您的第一个博客不同的内容。(这会将两个 WordPress 安装到同一个数据库中)。
完成此操作后,您应该能够访问:
http://yourdomain.com/blog2/
Run Code Online (Sandbox Code Playgroud)
并毫无问题地完成安装。最初的问题是 WordPress 的新副本不断尝试使用第一个副本的wp-config.php文件。手动将其移动修复了这一切。
因为我疯了,我用两个新副本测试了它,写了一些测试文章,并且能够毫无问题地浏览,所以它应该可以工作:)
| 归档时间: |
|
| 查看次数: |
29290 次 |
| 最近记录: |