5

何時間も検索してきましたが、この問題を解決できると思われるものは見つかりませんでした。

シナリオは次のとおりです。

「Twenty Eleven」をテーマにwpテーマを作っています。URLをパーマリンクに変更することを決定するまで、すべてがうまくいきました。表示されている唯一のページは、以前に定義した静的ページです。

htacces ファイルを設定しました。実際、WPはそれを自動的に行いました。デフォルト設定に戻せばすべてうまくいきますが、SEO の場合はパーマリンク オプションを使用したいと思います。

これが私のhtaccessファイルです(WPインストールフォルダーにあります):

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

# END WordPress

この投稿wordpress .htaccess with permalinksを見たことがありますが、何も役に立ちません。どんな助けでもとてもいいでしょう。

更新:私がすでに試したこと:

  • ページを削除して、再度作成してください。
  • wp_options (db) のパーマリンク フィールドにアクセスし、値を空白に設定し、管理者でパーマリンク オプションを再度設定します。
  • Zend Serverのapache2インストールを介して、Windows 7で実行しています。
  • 私のローカルホスト環境の問題だと思ったので、サイトをオンラインにしました。まったく運がありません。静的なフロント ページを設定すると、wordpress はパーマリンクをより使いやすい URL タイプに変更できないと想定しています。残念だ。
4

6 に答える 6

23

Apacheを使用している方へ。あなたがする必要があります

  1. ホスティングしているサイトのルート パスに .htaccess があることを確認します。例 /var/www
  2. /etc/apache2/sites-available/default を更新します

から

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

これが誰かを助けることを願っています

于 2012-11-03T23:27:09.317 に答える
5

解決策が見つかったかどうかはわかりませんが、httpd.confファイルでLoadModule rewrite_module modules/mod_rewrite.soをオンにするだけでこの問題を解決しました。

于 2012-10-09T23:53:35.497 に答える