如何在wordpress中隐藏自定义页面的URL部分的某些部分

时间:2014-10-16 07:02:45

标签: php wordpress url-rewriting wordpress-plugin url-shortener

我是WordPress的新手。我在wordpress插件中创建了两个自定义页面。当我重定向到那些页面时,URL显示如下:

http://myDomainName.com/wp-content/plugins/camophoto/php-sdk/wp_mypage.php

我希望像这样展示:

http://myDomainName.com/wp_mypage.php

如何隐藏部分???

wp-content/plugins/camophoto

我有一个解决方案,但不知道如何以及在何处使用它?

add_action( 'init', 'add_author_rules' );  
function add_author_rules() {   
add_rewrite_rule(  
"camoPhoto.php/?",  
"wp-content/plugins/camophoto/php-sdk/camoPhoto.php",  
"top");
}

请任何人帮助我。

1 个答案:

答案 0 :(得分:0)

简单的方法是安装插件" WP No Category Base "。如果你不想这样做,那还有另一种可能性。

如果您有权访问.htaccess文件,则可以更改方向。

首先备份您的.htaccess文件。现在打开并附加以下行:

RewriteRule ^wp-content/plugins/camophoto/(.+)$ http://myDomainName.com/$1 [R=301,L]