URLアドレスバーのファイル拡張子を取り除くために、.htaccessファイルのいくつかのルールに基づいたサイトphpを取得しました。基本的にはhttp://netbureau.com.br/en/about.php/
、 に変換しhttp://netbureau.com.br/en/about
ます。
htaccess ファイルの行は次のとおりです。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
でブログの RSS フィードにアクセスしようとしhttp://netbureau.com.br/blog/?feed=rss2
たとき、および でブログのカスタム パーマリンクを設定しようとしたときに問題が発生しhttp://netbureau.com.br/blog
ます。htaccessファイルによってめちゃくちゃになります。
フォルダの RewriteRule を禁止して、RSS/blog
リンクを取り戻し、ブログにカスタム パーマリンクを設定できるようにする方法はありますか?
同時にWordpress関連であることは知っていますが、Wpよりもhtaccessファイルに関連しているように感じます。
前もって感謝します。
編集 #1 : wordpress のパーマリンクを次のようなデフォルトの構造に設定しました。http://netbureau.com.br/blog/?p=123
これにより、RSS リンクが元に戻りました。残りの問題は、Wordpress が次のような独自の rewriterule を提供することです。
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
最初のルールを /blo/ フォルダー以外のサイト全体に適用し、WP ルールを /blog/ フォルダーのみに適用する方法はありますか? さまざまな組み合わせを試しましたが、今のところうまくいきません。ブログのカスタム リンクまたはカスタム ブログ リンクがなく、サイトのページに 404 が表示されないサイトしかありませんでした。