Pau*_*aul 3 apache .htaccess seo url-rewriting
使用从我得到的回答rcs20在我以前的帖子,当我这个条目添加到我的.htaccess文件我看到错误404未找到:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^member\-([0-9]+)\-([^/])\.htm(l)?$ view_profile.php?id=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)
我传递的URL是:
mysite/member-8222-jane.html
Run Code Online (Sandbox Code Playgroud)
不知道为什么会这样.我的旧重写规则工作正常:
RewriteRule view_profile=(.*)$ view_profile.php?id=$1
Run Code Online (Sandbox Code Playgroud)
找到了:
+需要将符号添加到[^/]=>([^/]+)
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^member\-([0-9]+)\-([^/]+)\.htm(l)?$ view_profile.php?id=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)
您还可以使用$ 2 添加额外的字符jane,member-8222-jaane.html如:
RewriteRule ^member\-([0-9]+)\-([^/]+)\.htm(l)?$ view_profile.php?id=$1&extra=$2 [NC,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |