htaccess переписать во внутреннюю папку и без .php для файлов - PullRequest
0 голосов
/ 23 октября 2018

В настоящее время я сталкиваюсь с проблемой перезаписи .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.

Как можно использовать оба переписанных вместе?

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