Wordpress用于制作SEO友好URL的代码是什么?

时间:2015-04-16 04:09:55

标签: regex wordpress

任何人都可以向我指出Wordpress使用的标准代码来转换博客文章网址:

http://myblog.com/?p=123

进入这个:

http://myblog.com/this-is-my-articles-title-i-think

如果帖子标题是:这是我的文章"标题" (我想)

2 个答案:

答案 0 :(得分:3)

WordPress不会重定向或重写请求。 index.php根据原始请求URI提供内容。它捕获不存在的请求并从插件中找出它们。此代码位于.htaccess中的WordPress文档根目录中。

<IfModule mod_rewrite.c>  
RewriteEngine On  
RewriteBase /wordpress/  
RewriteRule ^index\.php$ - [L]  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule . /wordpress/index.php [L]  
</IfModule>

如果您想知道WP如何生成永久链接 slugs ,请查看wp-includes/formatting.php以获取此功能:

function sanitize_title_with_dashes($title) { ... }

答案 1 :(得分:0)

在wordpress管理员中转到设置&gt;永久链接并选择&#39;发布名称&#39;然后保存更改并完成所有设置。