我想在网址友好中打开网址。 我的网址:
http://www.builtbydoctors.com/qrcode/index.php?id=93
我希望这个网址友好:
http://www.builtbydoctors.com/qrcode/**title**/93
标题会根据ID而变化。
我的问题是在htaccess文件中创建正则表达式。有:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index/([a-z0-9-]+)/([0-9]+)/?$ /index.php?id=$2&nome=$1 [NC]
</IfModule>
我知道问题出在htaccess文件中,可以帮我解决正则表达式中的这个问题吗?
答案 0 :(得分:2)
您的规则适用于网址
http://www.builtbydoctors.com/index/title/93
如果您想将它用于您的示例,那么您应该将规则更改为
RewriteRule ^qrcode/([a-z0-9-]+)/([0-9]+)/?$ /index.php?id=$2&nome=$1 [NC]
答案 1 :(得分:0)
尝试这样做
<IfModule mod_rewrite.c>
RewriteEngine On
# Using this you can tell Rewrite to have a base url
RewriteBase /qrcode
RewriteRule ^([a-z0-9-]+)/([0-9]+)/?$ index.php?id=$2&nome=$1 [NC,L,QSA]
</IfModule>
希望有效!