Add Trailing Slash to URLs

后端 未结 2 2019
终归单人心
终归单人心 2020-12-03 16:14

There are quite a few results for add trailing slash .htaccess on Google, but all examples I found require the use of your domain name, as in this example:

R         


        
相关标签:
2条回答
  • 2020-12-03 16:51

    This should work:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !example.php
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
    
    0 讨论(0)
  • 2020-12-03 17:07

    You don’t need to specify the domain, you can simply use an absolute URL path:

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
    

    That does also make a check for the URL scheme obsolete.

    0 讨论(0)
提交回复
热议问题