1
私はワードプレスhttps://example.es/で作られたウェブサイトを持っています。私は最後のスラッシュを削除したいと思います。 私の.htaccessファイルは次のようになります。wordpress .htacces最後のスラッシュURLを削除する
RewriteCond %{REQUEST_URI} !wp-admin
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.es$ [NC]
RewriteCond %{REQUEST_URI} jh73820h.htm$ [NC]
RewriteRule .* - [L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://example.es/$1 [R=301,L,QSA]
# 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
が、私はこのコードを発見し、それが最後のスラッシュを削除しますが、それは404エラーが表示されます。
Options +FollowSymlinks
RewriteCond %{REQUEST_URI} !wp-admin
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.es$ [NC]
RewriteCond %{REQUEST_URI} jh73820h.htm$ [NC]
RewriteRule .* - [L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://example.es/$1 [R=301,L,QSA]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ https://www.example.es/$1 [R=301,L,QSA]
</IfModule>
# END WordPress
404エラーを取得しないようにするにはどうすればよいですか?
を - (+)[L] のRewriteRule/$ http://www.domain.com/$1 [R = 301、L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME} -d! RewriteRule。 /index.php [L] – chiefo
両方の方法で感謝!ブラウザにはリダイレクトがたくさんあるので、ページを読み込むことができないので、何ができるのか分かりますか? @chiefo – Anna
ああ、周りを検索しようとするが、それは私のために働くものですtho – chiefo