RewriteRule для подкаталога - PullRequest
0 голосов
/ 26 апреля 2018

Я новичок в моде Rewrite и просматривал его последние несколько дней, но я все еще изо всех сил пытаюсь заставить его работать.

У меня уже есть файл .htaccess в корневом каталоге, который форсирует безопасную версию сайта и скрывает расширения, так что https://www.example.com/help.php переходит к https://www.example.com/help

Моя проблема в моем админ-инструменте на https://www.example.com/admin

Мне бы хотелось, чтобы это работало так, чтобы страница, подобная list.php, отображалась как https://www.example.com/admin/list, но независимо от того, что я пробовал, она всегда либо ломалась, либо перенаправлялась в корневой индексный файл.

Здесь мой корневой файл .htaccess

FallbackResource /index.php

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Может кто-нибудь помочь с тем, что я должен добавить в файл .htaccess каталогов администратора, это сервер Redhat, если это помогает.

Заранее спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...