0

私はhtmlのみを使用してサイトを立ち上げ、それをphpに切り替えて私の人生を楽にし、.htaccessで次のコードを使用して、すべてのユーザー(ブックマークしている可能性があります)が適切なページを引き続き表示できるようにしました。

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R,NC]

今、私はニュース セクションに取り組んでいるワードプレス ブログ (/news ディレクトリ内) でパーマリンクを使用するのが素敵です。 、バーにはまだ正しい住所がありますが、情報はありません。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /news/index.php [L]
</IfModule>

誰でも .htaccess の正しい構造を手伝ってもらえますか - 私は htaccess のものを書くのではなく、特定のタスクにスニペットを使用する傾向があります。

ありがとう

4

1 に答える 1

1

ルールは WordPress ルールの前に配置する必要があり[L]、RewriteRuleに を追加する必要があります。

RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R,NC,L]

これにより、ルールの処理を停止するように .htaccess に指示されます。

301Google や他の検索エンジンがリストを更新できるように、永続的な ( ) リダイレクトをお勧めします。

RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R=301,NC,L]
于 2009-12-08T01:03:19.260 に答える