我有两个域名
domainone.com
和domaintwo.com
所有文件和代码都在domainone.com
现在针对domainone.com
中的特定路径,我希望网址为domaintwo.com
表示访问http://domainone.com/folder/param1/param2
url时的情况
我希望地址栏中的网址为http://domaintwo.com/param1/param2
但内容将来自domainone.com
本身
我需要重写什么.htaccess规则,我尝试了一些规则,但它没有按预期工作
答案 0 :(得分:0)
在您domain2
加载peoxy模块的httpd.conf
上:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
在此之后重启Apache。
在DocumentRoot/.htaccess
内有此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domaintwo\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/?$ http://domain1.com/folder/$1/$2 [L,P]
domainone
DocumentRoot/.htaccess
内RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domainone\.com$ [NC]
RewriteRule ^folder/([^/]+)/([^/]+)/?$ http://domain2.com/$1/$2 [L,NC,R=302]
有此规则:
{{1}}