我目前在 .htaccess 文件中使用以下规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
这很好地确保了它的/myfile.php
正常工作myfile
(在 URL 中没有扩展名)。它还可以毫无问题地处理查询字符串,因此myfile?var=foo
也可以。
问题是这些在 Google Analytics 中注册为两个单独的文件。因此,虽然myfile.php
可能是我网站上第三受欢迎的页面,有 X 次访问,但myfile
可能是我网站上第五受欢迎的页面,有 Y 次访问。
如何进行硬重定向,而不是“接受任何一种”类型的规则?