Переписать механизм, кажется, "функционирует", но не как ожидалось.
Вот дерево dir моей public_html папки (служащий использующий apache2 в моем userdir)
┌─[admini@linuxbox][~/public_html]
│ [13:16:45 Sat Jun 20]
└─> tree -L 2
.
├── index.php
└── me
├── app.log
├── app.txt
├── composer.json
├── composer.lock
├── index.php
└── vendor
и мой .htaccess файл
RewriteEngine On
RewriteBase /~admini/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
когда я перешел к
http://10.0.0.30/~admini/me/name/foobar
Мой браузер возвращает и представляет содержание файла
http://10.0.0.30/~admini/index.php
замаскированный с
http://10.0.0.30/~admini/me/name/foobar
Таким образом, кажется, что переписать механизм делает некоторую работу, но не как ожидалось.
Ожидаемое (желаемое) поведение
когда я перешел к
http://10.0.0.30/~admini/me/name/foobar
Мой браузер возвращает и представляет содержание файла
http://10.0.0.30/~admini/me/index.php
Обратите внимание, что я попробовал основной поиск и устранение неисправностей путем изменения путей к корректным каталогам с отрицательными результатами. Сообщите мне, нужно ли Вам больше информации
Решенный вопрос при помощи этого как мой .htaccess файл
RewriteEngine On
RewriteBase /~admini/me/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]