我正在使用wordpress。
我希望我的网站的域根显示另一个网页的内容,同时仍然将我的域根显示为网址。
示例:“http://www.mysite.com”显示“http://www.mysite.com/blogs/home”的内容 但是用户仍然在地址栏中看到“http://www.mysite.com”。
我设法让重定向工作,但它没有屏蔽URL。它本质上是重定向。
以下是我现在在htaccess中的内容:
RewriteEngine on
RewriteRule ^\/?$ \/blogs\/home\/ [R,NC]
答案 0 :(得分:1)
R选项强制进行外部重定向。只需尝试[NC]
答案 1 :(得分:0)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^$ /blogs/home [NC,P]
PS:确保在Apache配置中启用了mod_proxy。
答案 2 :(得分:0)
这是怎么回事。
编辑index.php以从您放置的任何位置获取“wp-blog-header.php”文件。例如,如果您的wordpress文件位于blogs / home / sub目录中,则根据需要更改位于根目录中的index.php文件('./ blogs / home / wp-blog-header.php')。
忘记了重定向问题。
我认为这是最简单的方法。或者我误解了你的问题?
答案 3 :(得分:0)
这个问题有一个非常简单的解决方案。事实上,wordpress可以选择完成这项任务。
转到信息中心 - >设置 - >阅读 - >首页显示
选择静态页面作为首页。