我目前正在尝试使用"漂亮" URL而不是通过重写.htaccess来使用文件名。
这就是我想要的:
site.com/dir/report1 shows site.com/dir/report.php
site.com/dir/report1/ shows site.com/dir/report.php
我不想要重定向,只是要加载文件而不留下漂亮的网址。
第一个有效,但所有电话都是样式表现在有" report1 /"作为基本目录,因此无法找到。
有什么方法吗?
这是我的代码:
RewriteEngine On
RewriteBase /dir/
RewriteRule ^report1/?$ report.php [NC,PT,L]
答案 0 :(得分:1)
在@arkascha的帮助下,我已经能够通过将所有请求重定向到" / report1 /"来解决这个问题。到" / report1"。这是我的代码:
RewriteEngine On
RewriteBase /dir/
RewriteRule ^report1/$ report1[R=301]
RewriteRule ^report1$ report.php [L]