Это то, что я хочу -
Когда кто-то заходит на site.com/page.php или site.com/page или site.com/page/, все должно работать одинаково, и URL отображается вадресная строка должна быть site.com/page [мне не нравятся расширения и конечные слэши]
Я также хочу избавиться от www из панели URL, так как это не нужно.
Это мои текущие .htaccess файлы Правила перезаписи -
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://www.site.com/$1 [R=permanent,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Это решает проблему с www и расширением, но не с косой чертой!
Но, что более важно, я недавно установилWordPress по адресу site.com/blog, но всякий раз, когда я пытаюсь получить к нему доступ, я вместо этого перенаправляюсь на страницу 404.Это работает, когда я удаляю все переписанные!
Я испортил свои переписывания?Я не регулярное выражение ниндзя!