新建.htaccess文件,輸入下列內容(需要開啟mod_rewrite):
1)將不帶www的域名轉向到帶www的域名下
- options +followsymlinks
- rewriteengine on
- rewritecond %{http_host} ^embeta.com [nc]
- rewriterule ^(.*)$ $1 [l,r=301]
2)重定向到新域名
- options +followsymlinks
- rewriteengine on
- rewriterule ^(.*)$ $1 [l,r=301]
3)使用正則進行301轉向,實現偽靜態
- options +followsymlinks
- rewriteengine on
- rewriterule ^news-(.+).html1
將news.php?id=123這樣的地址轉向到news-123.html
4、apache下vhosts.conf中配置301重定向,為實現url規范化,通常將不帶www的域名轉向到帶www域名,vhosts.conf中配置為:
- servername documentroot /home/embeta
- servername embeta.com
- redirectmatch permanent ^/(.*) $1
|
新聞熱點
疑難解答