1

我正在使用 WordPress .htaccess 文件如下

# 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

这不适用于我的永久链接 /%postname%

可能是什么问题?

4

2 回答 2

2

1.- Be sure that your set permalinks in Permalink Settings http:// your_domain/wp-admin/options-permalink.php

enter image description here

2.- If you are using WP inside a subdir you must modify htaccess:

RewriteBase /subdir/

UPDATE:

3.- enable rewrite module. In ubuntu is easy:

sudo a2enmod rewrite

4.- Allow .htaccess in server's config

<Directory /your_wp_dir>
AllowOverride All
</Directory> 

5.- After any change in server's config restart it (again in ubuntu is):

$ sudo service apache2 restart 
于 2012-12-27T17:57:24.850 回答
1

您使用的是什么版本的 Apache?另外,请确保您检查测试页

<?php
phpinfo();
?>

和 CTRL+F 用于“mod_rewrite”。

于 2012-12-27T18:23:17.823 回答