私のパーマリンクオプションをデフォルトから/%postname%/に変更する時はいつでも、それは私のページが見つからないという結果になります。
Wordpressは.htaccessを変更できないと文句を言うでしょう(何もなかったので)、そこで私はそれを/ var/www /に作成しました。 .htaccessは私のwordpressフォルダと同じ所有者/許可を持っています。
助けてください、私はこれを3日間修正しようとしています。
Mod_rewriteもどこかに変更する必要がありますか?
編集:
解決しました!
inside /var/www/.htaccess次の行を追加してください:Options + FollowSymLinks
mod_rewrite問題の場合:
Apache Mod_ReWriteをチェックします - 以下はロードされているすべてのモジュールのリストです
Sudo Apache2ctl -M Mod_Rewriteを有効にします。
Sudo ln -s /etc/Apache2/mods-available/rewrite.load /etc/Apache2/mods-enabled/rewrite.load Apacheビューのsourceprintを再起動しますか? 1 Sudo /etc/init.d/Apache2 restart
の好意https://usingnix.wordpress.com/2010/12/21/Apache-mod_rewrite-wp-permalinks/
解決しました!
inside /var/www/.htaccess次の行を追加してください:Options + FollowSymLinks
mod_rewrite問題の場合:
Apache Mod_ReWriteをチェックします - 以下はロードされているすべてのモジュールのリストです
Sudo Apache2ctl -M Mod_Rewriteを有効にします。
Sudo ln -s /etc/Apache2/mods-available/rewrite.load /etc/Apache2/mods-enabled/rewrite.load Apacheビューのsourceprintを再起動しますか? 1 Sudo /etc/init.d/Apache2 restart
の好意https://usingnix.wordpress.com/2010/12/21/Apache-mod_rewrite-wp-permalinks/
答えを出すのに十分な情報があると思います。ほんの少しのWordPressの質問だけですが、ここに行きます。
まず、クエリ文字列フォーマット?p=
、?s=
などが常に機能することに注意してください。
これはApache(2)サーバ用です。
mod_rewrite
を有効にする必要がありますAllowOverride All
または少なくともAllowOverride File
を設定する必要があります.htaccess
ファイルは正しく作成されなければなりません。可能であればWordPressはファイルを書き込みます、そうでなければwp-admin-> Settings-> Permalinksに行き、そしてパーマリンクを保存します。 WordPressが.htaccess
ファイルを書き込めないと文句を言う場合は、WordPressがあなたに伝えているものを手動で.htaccess
にコピーします。これはプロセスの必須部分です。