【发布时间】:2018-01-20 16:42:32
【问题描述】:
我想摆脱 .php 并创建一个 SEO 友好的网址。这是场景:
examplesite.com/platform/sign-in.php 应在 examplesite.com/platform/login/ 中显示/可访问
下面的规则可以做到这一点。现在我可以访问examplesite.com/platform/sign-in.php,只需访问examplesite.com/platform/login/
RewriteRule ^platform/login/?$ platform/sign-in.php [NC,L]
examplesite.com/platform/login/ 现在是我的登录页面,但此页面examplesite.com/platform/sign-in.php 保持不变。我也可以访问examplesite.com/platform/sign-in.php。
所以我尝试了这个重定向来将用户重定向到examplesite.com/platform/login/如果他们访问examplesite.com/platform/sign-in.php
Redirect 301 /platform/sign-in.php /platform/login/
现在,当我访问 examplesite.com/platform/sign-in.php 时,它会显示 重定向太多 并且没有加载任何内容。
如何解决这个问题?
examplesite.com/platform/sign-in.php 应该自动重定向到 examplesite.com/platform/login/
【问题讨论】:
标签: php apache .htaccess mod-rewrite