В настоящее время я использую следующие правила в файле .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.
Как я могу сделать жесткое перенаправление, вместо того, чтобы "принять один из правил"?