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

Permalink Settings1.- 設定したパーマリンクがhttp:// your_domain/wp-admin/options-permalink.php にあることを確認してください

ここに画像の説明を入力

2.- サブディレクトリ内で WP を使用している場合は、htaccess を変更する必要があります。

RewriteBase /subdir/

更新

3.- 書き換えモジュールを有効にします。ubuntuでは簡単です:

sudo a2enmod rewrite

4.- サーバーの設定で .htaccess を許可する

<Directory /your_wp_dir>
AllowOverride All
</Directory> 

5.- サーバーの構成を変更した後、サーバーを再起動します (これも ubuntu です):

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

どのバージョンの Apache を使用していますか? また、必ずテストページを確認してください

<?php
phpinfo();
?>

「mod_rewrite」の場合はCTRL + F。

于 2012-12-27T18:23:17.823 に答える