0

http://tallytree.comに比較的新しいワードプレスのインストールがあります。今日はパーマリンクを変更して、より良いものにしようとしました。しかし、私が使用するとき

/%postname%/

パーマリンクとして適用されます。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

ブログの投稿ヘッダーをクリックすると、Apache404エラーが発生します。私は先に進み、パーマリンクをこのカスタム構造に変更しました。

/index.php/%postname%/

今では動作します。しかし、私のURLには、たとえば index.phpが含まれています。http: //tallytree.com/index.php/comparing-a-few-force-directed-layout-implimentations/

index.phpがURLに含まれている必要がないようにパーマリンクを設定するにはどうすればよいですか?

4

1 に答える 1

2

Wordpressのパーマリンクページのカスタム構造を次のように設定します:/%category%/%postname%/

Wordpressはこれを.htaccessファイルに書き込む必要があります。

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

index.phpはURLに表示されません。これが機能する場合は、カスタム構造を/%postname%/に変更できます。

于 2012-07-18T16:23:19.213 に答える