
1. 如何修改WordPress安装路径
虽然很多人建议不要随意修改 WordPress 的安装路径,但是,有的时候也有不得不改的理由(比如本站曾经修改 WordPress 安装路径),也有人看到自己网站根目录下面那么夺得文件,显得不整洁,于是想改变 WordPress 安装路径。
当然,WordPress 安装路径也不是改不得,但是,改变以后要保证原来的网页链接不发生改变。首先,请删除网站根目录和 WordPress 安装路径下面的 htaccess 文件;之后,登陆后台 >> 设置 >> 常规,按照下面的方式设置 WordPress 地址(URL)和 站点地址(URL),并保存更改。
更改之后,会出现网页打不开的情况,这是很正常的,不用担心。接下来请登陆 FTP ,将 WordPress 的程序文件放入网站根目录的 admin 文件夹中(和修改的 WordPress 地址保持一致),并下载 index.php 文件,用专用编辑器(推荐 UlraEdit )打开 index.php 文件,查找require('./wp-blog-header.php');修改为require('./admin/wp-blog-header.php');保存后,将修改后的 index.php 文件上传至网站根目录。
这样,WordPress 的安装路径已经修改好了。这时候,打开你的网站,查看一下,你的网站网址有没有发生改动?如果你是从头开始安装 WordPress ,不妨参考这样的安装方式:推荐 WordPress 安装方式。
注:每次修改 WordPress 安装地址和站点地址,WordPress会生成新的 htaccess 文件。
2. 如何修改WordPress安装路径
虽然很多人建议不要随意修改 WordPress 的安装路径,但是,有的时候也有不得不改的理由(比如本站曾经修改 WordPress 安装路径),也有人看到自己网站根目录下面那么夺得文件,显得不整洁,于是想改变 WordPress 安装路径。当然,WordPress 安装路径也不是改不得,但是,改变以后要保证原来的网页链接不发生改变。
首先,请删除网站根目录和 WordPress 安装路径下面的 htaccess 文件;之后,登陆后台 >>; 设置 >>; 常规,按照下面的方式设置 WordPress 地址(URL)和 站点地址(URL),并保存更改。
更改之后,会出现网页打不开的情况,这是很正常的,不用担心。接下来请登陆 FTP ,将 WordPress 的程序文件放入网站根目录的 admin 文件夹中(和修改的 WordPress 地址保持一致),并下载 index.php 文件,用专用编辑器(推荐 UlraEdit )打开 index.php 文件,查找
require('./wp-blog-header.php');
修改为
require('./admin/wp-blog-header.php');
保存后,将修改后的 index.php 文件上传至网站根目录。
这样,WordPress 的安装路径已经修改好了。这时候,打开你的网站,查看一下,你的网站网址有没有发生改动?
如果你是从头开始安装 WordPress ,不妨参考这样的安装方式:推荐 WordPress 安装方式。
注:每次修改 WordPress 安装地址和站点地址,WordPress会生成新的 htaccess 文件。
3. 更改wordpress默认首页路径
如果是更改皮肤的首页地址,可以通过hooks实施,具体可查看wp-includes/template.php第29行: return apply_filters( "{$type}_template", locate_template( $templates ) );根据这个hooks,添加相关函数 add_filter('index_template', 'custom_index_template');function custom_index_template( $template ){ return "你指定的首页文件地址, ex: /wordpress/ custom/index.php“;}。
4. 更改wordpress默认首页路径
如果是更改皮肤的首页地址,可以通过hooks实施,具体可查看wp-includes/template.php第29行:
return apply_filters( "{$type}_template", locate_template( $templates ) );根据这个hooks,添加相关函数
add_filter('index_template', 'custom_index_template');
function custom_index_template( $template ){
return "你指定的首页文件地址, ex: /wordpress/
custom/index.php“;
}
5. 如何隐藏并替换WordPress管理路径
埋没WordPress办理路子 转载 起首将下面的代码复制到你的wp-config.php文件中:define('WP_ADMIN_DIR', 'admin-panel'); define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . WP_ADMIN_DIR); 然后将下面这些代码放到你的 functions.php文件里: add_filter('site_url', 'wpadmin_filter', 10, 3); function wpadmin_filter( $url, $path, $orig_scheme ) { $old = array( “/(wp-admin)/”); $admin_dir = WP_ADMIN_DIR; $new = array($admin_dir); return preg_replace( $old, $new, $url, 1); } OK,最后添加以下端方到.htaccess里就弄定。
RewriteRule ^admin-panel/(.*) wp-admin/$1?%{QUERY_STRING} [L] 假定是nginx的处事器则添加下面的到你的设备文件: rewrite ^/admin-panel/(.*) /wp-admin/$1?$args last; 此刻你可以拜候办理面板了:/admin-panel/ 是不是是异常的复杂呢? 当然这并没有完成,我们还得限制wp-admin这个路子。 限制wp-admin路子拜候 下面的代码会将一切的/wp-admin/ URL恳求到你的404.php缺点页面,将代码放置到你主题的functions.php文件中: add_action('login_form','redirect_wp_admin'); function redirect_wp_admin(){ $redirect_to = $_SERVER['REQUEST_URI']; if(count($_REQUEST)> 0 && array_key_exists('redirect_to', $_REQUEST)){ $redirect_to = $_REQUEST['redirect_to']; $check_wp_admin = stristr($redirect_to, 'wp-admin'); if($check_wp_admin){ wp_safe_redirect( '404.php' ); }}}。
转载请注明出处51数据库 » wordpress更换路径
酱驴肉我爱吃