Wordpress自定义htaccess创建永久链接的规则

问题描述:

我创建一个WordPress的网站和SEO目的我想创建一个自定义的.htaccess规则。 我有一个wordpress页面,包括php代码,使用Shortcode exec php插件。 在这段代码中,我想传递一个get变量来获取数据,但我想用永久链接看起来不错。Wordpress自定义htaccess创建永久链接的规则

我希望它看起来像www.example.com/profile/tester

我做了htacces规则:

RewriteRule ^profile/(.*)/$ index.php?page_id=1824&permalink=$1 [L] 

我得到了它在数字工作,但我不能使它与工作字符作为wordpress获取它作为目录并返回404错误页面。

修改WordPress .htaccess文件通常是一个坏主意,因为它们是在更新固定链接设置等时生成的。

我强烈建议阅读WP Rewrite API并使用自己的方法来创建自己的URL结构。 http://codex.wordpress.org/Rewrite_API

您可能要查找的方法是add_rewrite_rule()。 http://codex.wordpress.org/Rewrite_API/add_rewrite_rule