PHP URL的SEO?

Pau*_*aul 2 php seo

我有成千上万的个人资料网址,目前看起来像这样:

view_profile.php?id=12345
Run Code Online (Sandbox Code Playgroud)

是否有任何SEO的好处,我可以将它们改为:

member12345.htm
Run Code Online (Sandbox Code Playgroud)

我可以在我的.htaccess文件中进行更改,但我很好奇是否需要它?

rcs*_*s20 7

简单的解决方案编辑.htaccess文件:

RewriteEngine On
RewriteBase /

RewriteRule ^member([0-9]+)\.htm(l)?$ view_profile.php?id=$1 [L,NC]
#or /member-1234.html
RewriteRule ^member\-([0-9]+)\-([^/])\.htm(l)?$ view_profile.php?id=$1 [L,NC]
#or /member-1234-user-name/
RewriteRule ^member\-([0-9]+)\-([^/]+)/?$ view_profile.php?id=$1 [L,NC]
Run Code Online (Sandbox Code Playgroud)

L 意味着最后一条规则,所以如果正则表达式匹配,它将停在那里.

NC 意味着非大小写,所以像ABC这样的大写字母被视为与abc一样的小写字母.