Я надеюсь, что вы можете помочь. Я пытаюсь написать файл htaccess сделать следующее.
1) перенаправление на www. адрес
2) удалить .php из url
3) Если файл не существует, используйте файлchecker.php? Page = filename
1 Я могу сделать с
RewriteCond% {HTTP_HOST} ^ example.com $
RewriteRule (. *) Http://www.example.com/ $ 1 [R = 301, L]
2) Я могу сделать с
RewriteCond% {SCRIPT_FILENAME} .php -f
RewriteRule [^ /] $% {REQUEST_URI} .php [QSA, L]
3) Я думал
RewriteCond% {REQUEST_FILENAME} .php! -f
RewriteRule ^ ([^ /] *) $ filechecker.php? Page = $ 1 [QSA, L]
будет работать, но по какой-то причине он игнорирует тот факт, что страница действительно существует.
Надеюсь, вы сможете помочь Марку