我的客户的域名指向/ public_html;他的网站是/ public_html / wp。 我有一个重定向到/ public_html / wp的.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?somedmain\.com$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wp/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?somedmain\.com$
RewriteRule ^$ /wp/ [L]
但是,当用户导航到某个页面时,该网址会显示为somedmain.com/wp/permalink。
我一直想弄清楚如何在网址中隐藏“wp”;这可能吗?
谢谢你的任何提示......
答案 0 :(得分:0)
无需重定向。它可以直接在Wordpress中实现。
将核心文件安装在一个目录中,但在浏览器的地址栏中显示另一个目录的方法如下所述:
在常规设置中有2个网址, WordPress地址(网址)和网站地址(网址):
本文档Giving_WordPress_Its_Own_Directory解释了整个过程。
对于此示例,当前WP安装位于http://example.com/wp
,并且要在浏览器的地址栏中输入和显示的地址为http://example.com
。
http://example.com
。没有尾随斜线。.htaccess
和index.php
个文件从http://example.com/wp
复制到http://example.com
。index.php
打开http://example.com
并替换: require('./wp-blog-header.php');
require('./wp/wp-blog-header.php');
6.使用http://example.com/wordpress/wp-admin/
登录。
7.转到永久链接设置以更新永久链接结构。
这就是全部。 WP博客从现在开始在http://example.com
访问..