更改永久链接结构后,性能和样式不能正常工作

时间:2013-01-17 作者:Bhuvnesh Gupta

首先,我使用了permalink的默认选项,一切正常(速度正常,我自己创建的主题工作正常),但现在我将permalink的默认结构更改为post name结构,现在我没有收到404错误,但问题是:

1-整个网站加载速度非常慢(页面、帖子)。

2-我的自定义主题无法正常工作意味着样式无法在单个页面或单个帖子上工作。

我检查了我的。htaccess文件,其中代码为:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress_1/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress_1/index.php [L]
</IfModule>

# END WordPress
Note : wordpress\\u 1是目录名。

1 个回复
SO网友:fischi

你的.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 URLhttp://yourdomain.com/wordpress_1 离开选项时Siteurlhttp://yourdomain.com/.

这对你的风格和表现应该很有帮助!

结束

相关推荐

如何将标签(自定义分类法)添加到POST类css?

当我已经为类别添加了自定义分类法时,我正试图找出如何将标签的自定义分类法添加到post class css中。Im当前用于添加类别分类的代码是- <?php $terms = get_the_terms( $post->ID, \'videoscategory\' ); ?> <div class=\"box<?php foreach( $terms as $term ) echo \' \' . $term->slug; ?>\">