0

我有这个代码:

# Use WordPress subdomain
RewriteCond %{HTTP_HOST} domain.co.uk
RewriteCond %{REQUEST_URI} ^/wp/(.*)$
RewriteRule .* http://wp.domain.co.uk/%1 [L]

这完全符合我的要求,因此当您访问 domain.co.uk/wp/index.php 时,它会显示页面 wp.domain.co.uk/index.php。

但是,与其在浏览器中将您重定向到物理地址 wp.domain.co.uk/index.php,我希望它显示 domain.co.uk/wp/index.php。

那可能吗?

谢谢,

伊恩

4

1 回答 1

1

如果domain.co.ukwp.domain.co.uk域不共享公共文档根目录(或者如果后者不在前者的子目录中),则需要依赖 mod_proxy。除非您启用了 mod_proxy,否则这将不起作用。您只需要在P您的 : 中添加一个标志RewriteRule

RewriteRule .* http://wp.domain.co.uk/%1 [L,P]

否则,如果它们共享相同的文档根目录,只需删除http://wp.domain.co.uk并将其指向文档根目录中的适当位置。

于 2012-08-14T23:30:17.860 回答