1
ディアーズ、URLのワードプレスの最後にスラッシュを末尾
私は下記、サイトの各URLの末尾に/追加したい、それが良い動作しますが、WP-adminにそれは私を与える、私はオンラインで見つけるものですwp-admin/index.php/index.php/
。毎回のように私はそれをお知らせくださいhtaccessファイル
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
</IfModule>
から/index.php/
コードを追加しますダッシュボードをクリックしてください。
おかげ
私は上記のコードについてはわかりませんが、/が追加されていない場合はページに表示されません。 /それは大丈夫だった。しかし私は私のポストから好きにルールを変更しました。 'RewriteRule ^(。*)$ http://%{HTTP_HOST}/$ 1/[L、R = 301]'これで動作します。 wp-adminは複数のindex.phpを与えていません。ありがとう –
'RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L、R = 301、NE]'と私が追加したものの違いを説明できますか? Thanks –
私のルールで '%{REQUEST_URI} 'の後に'/'を追加するのを忘れました。これは今編集されています。 '%{REQUEST_URI}'は予約済みのuriの値を持つ予約済みの 'mod_rewrite'変数です。サイトのルート.htaccessにこのルールがある場合、 'RewriteRule'の後の'(。*) 'もスラッシュのない完全なリクエストURIの値を持ちます。 – anubhava