Sim*_*mon 10 .htaccess mod-rewrite redirect slash trailing-slash
我试图获得以下效果(使用此本地文件http://localhost/[company_name]/[project_name]/.htaccess):
http://localhost/[company_name]/[project_name]/page-1 (adds slash)
http://localhost/[company_name]/[project_name]/page-1/ (does nothing)
http://localhost/[company_name]/[project_name]/page-1/subpage-1 (adds slash)
http://www.example.com/page-1 (adds slash)<br />
http://www.example.com/page-1/ (does nothing)
etc.
Run Code Online (Sandbox Code Playgroud)
我想要完成的是这个.htaccess不再需要路径http://localhost/[company_name]/[project_name]/了,这样我每次上传时都不需要编辑它.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
Run Code Online (Sandbox Code Playgroud)
我在这里找到了上面的代码:向URL添加Trailing Slash,但它只能动态使用HOST并丢弃路径.有人有解决方案来实现这种效果吗?
Sim*_*mon 42
RewriteCond %{REQUEST_URI} !(/$|\.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]
Run Code Online (Sandbox Code Playgroud)