.htaccess 使用htaccess重定向网站

.htaccess 使用htaccess重定向网站,.htaccess,http,.htaccess,Http,我有一个威斯特: 第二个网站: 我希望当我访问显示的内容。 我还希望URL保持不变。前任: 而不是我希望URL是。 另外,当我从Page1.htm导航到Page2.htm时,URL将是 多谢各位 您需要proxypass来执行类似的操作。您需要确保在apache中加载了mod_proxy。然后在规则中使用thP标志。你可以这样试试 RewriteCond %{REQUEST_URI} ^/site2 [NC] RewriteRule ^(.*)/?$ http://89.89.89.89:8

我有一个威斯特:

第二个网站:

我希望当我访问显示的内容。 我还希望URL保持不变。前任: 而不是我希望URL是。 另外,当我从Page1.htm导航到Page2.htm时,URL将是


多谢各位

您需要
proxypass
来执行类似的操作。您需要确保在apache中加载了
mod_proxy
。然后在规则中使用th
P
标志。你可以这样试试

RewriteCond %{REQUEST_URI} ^/site2 [NC]
RewriteRule ^(.*)/?$ http://89.89.89.89:8888/$1 [L,P]
要启用mod_代理,通常只需要在apache config中取消对这些行的注释,然后重新加载/重新启动apache

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

您是否加载了mod_代理?否,我没有加载mod_代理我正在获取:在此服务器上找不到请求的URL/home/pojori/public_html89.89.89:8888/site2/。此外,在尝试使用ErrorDocument处理请求时遇到了404 Not Found错误,而且我无法验证此时是否加载了mod_代理,但是.htacces文件中已经有几个RewriteRule语句。那么您需要验证它。然后启用mod_代理。其他的陈述都不重要,这不是一个模版重写的问题。我记得我以前的两次陈述。成功了。非常感谢。但有一个小小的不便。它显示了非的内容。我可以这样做,但是有没有办法显示root()?哦,好的,然后从重写规则中删除
$1