thinkphp使用.htaccess重定向规则


仅用于Apache环境下面,可以在htaccess文件中添加下面的代码,当访问abc.com的时候会重定向到www.abc.com,当然你也可以设置重定向到其它的域名。

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^abc.com$ [NC]

RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

</IfModule>


index.php?m=Home&c=MoteDetails&a=index&id=392

这样的格式可以重定向为 article-392吗

再描述下需求,这个问题标题不能编辑。

thinkphp使用.htaccess重定向全站url规则。

如:

index.php?m=Home&c=MoteDetails&a=index&id=392

重写为

article-392

加我q:1552906556 免费解答,不收费

这个使用 Nginx URL重写(rewrite) 应该不难 ,非得使用.htaccess吗?

规则在nginx配置文件里设置下重定向即可