我正在尝试获得以下效果(使用此本地文件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.
我想要完成的事情是这个 .htaccess 不再需要该路径http://localhost/[company_name]/[project_name]/
,因此我不必在每次上传时都对其进行编辑。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
我在这里找到了上面的代码:Add Trailing Slash to URLs,但它只能动态地使用 HOST 并丢弃路径。有人可以解决这个问题吗?