我有成千上万的个人资料网址,目前看起来像这样:
view_profile.php?id=12345
Run Code Online (Sandbox Code Playgroud)
是否有任何SEO的好处,我可以将它们改为:
member12345.htm
Run Code Online (Sandbox Code Playgroud)
我可以在我的.htaccess文件中进行更改,但我很好奇是否需要它?
简单的解决方案编辑.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一样的小写字母.
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |