この問題についてSOに関する他の投稿を見たことがありますが、提案された解決策はどれもうまくいかなかったので、再投稿します。
パーマリンク構造をに変更した後、どの/%postname%/
リンクも機能していません。私は次の404を取得します:
Not Found
The requested URL /my-post-name/ was not found on this server.
Apache/2.2.20 (Ubuntu) Server at mysite.com Port 80
パーマリンク構造に戻ると、再び機能し始めますが、とにかく構造default
が欲しいです。/%postname%/
私.htaccess
のファイルchmod
は777です。
/%postname%/
パーマリンク構造をに更新した後.htaccess
、Wordpressによって生成されるファイルは次のとおりです。
# 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
何かご意見は?
編集:
パーマリンクの構造を次のように変更しようとしました。
/index.php/%postname%/
そしてそれはうまくいきました。ただし、問題は、当然のことながら、リンクが次の形式になっていることです。
www.mysite.com/index.php/my-page.com
index.php
私の質問は、リンクからどのように削除できるかです。パーマリンク構造(つまり/%postname%/
)から削除すると、リンクが機能しなくなります。
PS:ブログエントリを使用する代わりに、自分のサイトのページのみを使用しています。必要な場合、私のサイトはmll.sehir.edu.trです。