你的.htaccess
不应在WordPress部分进行修改,因此应始终:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
如果您将WordPress安装在域映射到的文件夹的子目录中,则会出现这种情况。在这种情况下,您必须执行以下操作:
复制您的WordPressindex.php
进入根目录,并更改require(\'./wp-blog-header.php\');
改为使用您的目录。应该是这样的:
<?php
/**
* Front to the WordPress application. This file doesn\'t do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define(\'WP_USE_THEMES\', true);
/** Loads the WordPress Environment and Template */
require(\'./wordpress_1/wp-blog-header.php\');
您可能还需要复制
.htaccess
进入此目录。
在WordPress设置中,必须更改选项WordPress URL
到http://yourdomain.com/wordpress_1
离开选项时Siteurl
在http://yourdomain.com/
.
这对你的风格和表现应该很有帮助!