私は解決策を見つけようとしてきました。しかし私はできません。
私のリンクはすべてdomain.com/index.php/post_name/
です
本当に/index.php
を削除したい
いくつか検索しましたが、これらを追加する必要があります。
# 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
私は3.5.2 wpを使っています。
あなたがそれについて何か知っているかどうか私に知らせてください。
あなたのWP-ADMIN - >設定 - >パーマリンクへ行き、そこにあるパーマリンク構造の変更を使ってください。もしそれが.htaccess
ファイルを生成したならば、その内容をコピーして.htaccess
ファイルを更新してください。
または内容を含むファイルmod_rewrite
を作成して、ホスティングphpinfo.php
が有効になっているかどうかを確認します。
<?php phpinfo();?>
このファイルをアップロードしてブラウザで閲覧します。これでどのモジュールが有効になっているかわかります。 URLからindex.php
を削除するにはmod_rewrite enableが必要です。
詳細チェック このリンク
まったく同じ問題がありました。しかし、私の場合はmod_rewrite
がApacheにまったくインストールされていませんでした。私はちょうどそれをインストールしました
Sudo a2enmod rewrite
それから私のPermalink Settings
を変更しました。魅力のように働いた。
それが役に立てば幸い。