конфигурация apache2 RewriteEngine подпапки прочь / не работающий как ожидалось / не уверена, как зафиксировать ее

Переписать механизм, кажется, "функционирует", но не как ожидалось.

Вот дерево 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 

Обратите внимание, что я попробовал основной поиск и устранение неисправностей путем изменения путей к корректным каталогам с отрицательными результатами. Сообщите мне, нужно ли Вам больше информации

0
задан 20 June 2015 в 23:30

1 ответ

Решенный вопрос при помощи этого как мой .htaccess файл

RewriteEngine On    

RewriteBase /~admini/me/    

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
1
ответ дан 4 October 2019 в 02:47

Другие вопросы по тегам:

Похожие вопросы: