В настоящее время я сталкиваюсь с проблемой перезаписи .htaccess.
Чего я хочу добиться, так это переписать в / public папку и сделать возможным исключение .php из URL.
Пример:
|проект
||общедоступный
||- about.php
URL-адрес about.php: https://example.example.de/public/about.php Я хочу сделать возможным использование https://example.example.de/about для этой страницы.
Iуже нашел решение .php вроде https://example.example.de/public/about
# Rewrite URL without .php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
и решение для / public rewrite вроде https://example.example.de/about.php:
# Rewrite for /basedir
RewriteBase /basedir/
RewriteCond %{THE_REQUEST} /newdir/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule ^((?!newdir/).*)$ newdir/$1 [L,NC]
Но я не могу заставить обоих работать вместе -https://example.example.de/about.
Как можно использовать оба переписанных вместе?