У мене є цей .htaccess:
RewriteEngine On
RewriteRule ^/test$ /home.php
Так mysite.com/home.php
і mysite.com/test
тепер те саме?
Але коли я йду mysite.com/test
Я отримую помилку 404.
Будь-яка допомога?
Відповіді:
1 для відповіді № 1Це пояснюється тим, що у вашому правилі проходить чітка риса.
Змінити це на:
RewriteEngine On
RewriteRule ^test/?$ /home.php [L,NC]
.htaccess
на конфігурацію каталогу, отже, Apache не збігається з провідними /
під час узгодження URI `/ test1