保留 URL 请求但调整服务器路径

Keep URL request but adjust server path

我怎样才能实现以下目标:

我在服务器上的同一个 Web 根路径中托管了两个域。通常 php 动态管理我的 HTTP_Hosts。与我的问题相关,我正在使用 apache 的目录列表功能。 /peter/ 的每个请求都应该有效地指向不同的目录。

example.com/peter/  ->  /peter_example.com/
xamplee.com/peter/  ->  /peter_xamplee.com/

Url 应始终包含 /peter/ 但实际上 link 指向我想隐藏的相应真实路径。

谢谢!

最后,在进入 regexmode_rewrite 之后,我可以通过我自己:

Options -MultiViews
RewriteEngine On
RewriteBase /
# Force adding a trailing Slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ // [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^peter/(.*)$ /peter_example\.com/ [NC,L]

RewriteCond %{HTTP_HOST} ^www\.xamplee\.com$ [NC]
RewriteRule ^peter/(.*)$ /peter_xamplee\.com/ [NC,L]