Apache URL переписать вопрос - PullRequest
1 голос
/ 07 марта 2011

Здравствуйте! Я хочу перенаправить все запросы на url example.com/rock/apps на example.com/rock/apps/webroot, используя правила переписывания Apache, но главное, я не хочу, чтобы webroot входил в мой URL

Прямо сейчас я написал это

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ webroot [NC,L]

, в котором приводится example.com/rock/apps/webroot

Как устранить этот webroot с конца?

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Вы, вероятно, можете использовать mod_alias вместе с перезаписью.Вместо webroot используйте другой фиктивный путь и псевдоним, который будет фиктивным путем к webroot.

0 голосов
/ 07 марта 2011

ваши условия ...

RewriteRule ^ (rock / apps) / webroot $ 1

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