我在我的网站/businessplan/plan.php
上有以下文件位置,我只想将其重定向到/plan
,因此当用户输入/plan
或/plan/
时,它会将其带到此位置
以下是我的htaccess的开始
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,NE,L]
答案 0 :(得分:0)
将其添加到.htaccess
的底部RewriteRule ^/?plan/?$ /businessplan/plan.php [L]
?
表示前面的模式中的0或1,在上面的例子中,它只是字符/
。第二个?
是尾随/
是可选的。第一个?
是前导/
也是可选的。 URL将会或不会具有前导/
,具体取决于重写规则是否在.htacces或httpd.conf(或其子代)中。我永远不记得是哪一个,所以我总是把^/?...
用来掩盖它们。