Правило перезаписи HTAccess, влияющее на другие страницы? - PullRequest
0 голосов
/ 19 марта 2020

Я только что создал правило для моего файла .htaccess, чтобы отправлять любые траффики c, идущие в ...

mysite.com/area-scheme.php?scheme_id=XXX, чтобы отобразиться как mysite.com/london

Ниже отлично работает на этих страницах, но если я захожу на mysite.com, он не загружает данные правильно, и мне действительно приходится посещать mysite.com/index.php, я что-то не так сделал?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)$ /area-scheme.php?scheme_id=$1 [L]

1 Ответ

2 голосов
/ 20 марта 2020

Можете ли вы попробовать это?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ /area-scheme.php?scheme_id=$1 [L]

Это может избежать переписывания mysite.com с пустым относительным URL.

...