1. 程式人生 > >帶www與不帶www的互相跳轉

帶www與不帶www的互相跳轉

帶www跳轉不帶www

  1. <IfModule mod_rewrite.c>
  2. RewriteCond %{HTTPS} !=on
  3. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  4. RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
  5. </IfModule>
將上面程式碼加入.htaccess檔案即可,不需要修改什麼。

不帶www跳轉帶www

  1. <IfModule mod_rewrite.c>
  2. RewriteCond %{HTTPS} !=on
  3. RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
  4. RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
  5. </IfModule>
將上面程式碼加入.htaccess檔案即可,不需要修改什麼。

相關推薦

wwwwww互相

帶www跳轉不帶www<IfModule mod_rewrite.c> RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} ^www\.

Apache環境.htaccess偽靜態301(wwwwww)

之前老左分享過一篇"LNMP系列教程之五:設定301重定向的方法"一文,我們可以很容易的在nginx環境下設定301跳轉。一般而言,我們使用的301跳轉就是WWW與不帶WWW域名之間的跳轉,用行話說就是權重要歸一。對於我們使用Apache環境的來說其實相對nginx比較簡

Access2010中調用過程callcall的問題

Access201 vba 過程調用 call 今天在上課,給學生講到了access2010中過程的調用,在印象中見過的access2010的材料都提到:過程的調用call是可以省略的。可在上課時就出現的問題了!!!一、 情境再現在講解過程的作用之一:可以減少代碼的重復提高共享效率。用了下面

函式宣告引數引數區別

說說下面兩段程式碼的差異: 程式碼一 void fun() { printf("hello\n"); } int main() { fun(1,2); return 0; } 程式碼二 void fun(void) { printf("hello

js 把一個函式賦給一個變數時括號括號的區別

function hi(){ var a = 1; return function(){ console.log(a++); }; }; var aaa = hi(); var bbb = hi; aaa(); aaa();

緩衝緩衝的I/O操作

     3:那麼,既然不帶快取的操作實際在核心是有快取器的,那帶快取的IO操作又是怎麼回事呢?     帶快取IO也叫標準IO,符合ANSI C 的標準IO處理,不依賴系統核心,所以移植性強,我們使用標準IO操作很多時候是為了減少對read()和write()的系統呼叫次數,帶快取IO其實就是在使用者層再

UGUI button加監聽方法、引數引數

public void AddButtonListener(UnityAction action)     {         if (action!=null)         {        

matlab 提取檔案路徑名稱 字尾字尾

1、帶字尾fileFolder = fullfile(matlabroot,'mathclass','raccoon');    % 遍歷資料夾下所有符合條件的檔案dirOutput = dir(fullfile(fileFolder,'ra*.jpg'));   % 提取路

Ion記憶體的cahcecache問題分享

一次開發中,遇到一個問題:YUV影象(由本地磁碟檔案讀到ION記憶體中)縮放時,對於縮放模組的輸入源來說,使用帶cache的方式要比不帶cache的方式速度快數10倍。 為什麼會出現這個情況呢?   1.在解釋這個前,需要有一些基礎知識,可以回想一下volatile的用途。 它使用在什麼場景下呢?多

SpringBoot url重寫 www域名www域名之間

版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/a915305592/article/details/82194662 轉自:https://blog.csdn.net/a915305592/article/d

PHP 前瞻正則匹配域名wwwwww

正則表示式前瞻 用一段前瞻,匹配一個 帶 www和 不帶www的域名 $http_host = 'csdn.net'; $http_host = 'www.csdn.net'; if(preg

搜尋引擎收錄了wwwwww的網址原因分析

對於任何一個網站,都希望搜尋引擎都儘快收錄,但是近期有朋友反映說收錄了兩個一模一樣的快照,怎麼回事。 後來經分析帶www和不帶www的根域名都指向了一個地方,如www.xjiu.com和xjiu.com都指向了一個相同的地方,經過301重定向,使用者是感覺不到,但是對

為什麼對wwwwww的域名ping結果一致

下午微博驚現神域名,bbbb.com。 ping了一下ip地址, ping bbbb.com 正在 Ping fw.ename.net [198.148.92.58] 具有 32 位元組的資料: 來自 198.148.92.58 的回覆: 位元組=32 時間=227ms

C# 權重的隨機 權重的隨機

帶權重的隨機: /// <summary> /// 帶權重的隨機 /// </summary> /// <param name="list">原始列表</param> /// <param n

spring 發送郵件代碼示例(附件和附件的)

cat subject exception type except 郵件 auto help utf import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; im

JavaScript 函數調用時括號和括號的區別

span script nod 才會 彈出 產生 都是 必須 得到 function countBodyChildren(){ var body_element = document.getElementsByTagName("body")[0]; ale

java及spark2.X連接mongodb3.X單機或集群的方法(認證及認證)

連接 通過 ava 更新數據 ati out client data 插入數據 首先,我們明確的是訪問Mongos和訪問單機Mongod並沒有什麽區別。接下來的方法都是既可以訪問mongod又可以訪問Mongos的。 另外,讀作java寫作scala,反正大家都看得懂...

[js]js中變量var和var的區別

code scrip window div 分享 全局變量 賦值 blog error: 上圖已說的很清晰了. 下面代碼是贅述 <script> //帶var和不帶var的區別: // 1.只有帶var的才可以預解釋,所以在賦值的前操作不會報

python web開發-flask中url斜線/和斜線/的區別詳解

編程語言 Python flask中帶斜線和不帶斜線的url通過flask進行路由配置的時候,有一個細節,就是同樣的url,帶上”/”和不帶”/”有什麽區別。舉例說明:比如有個url,名字為”/url”先同時定義兩種url,一種帶”/”,一種不帶”/”,如下代碼:@app.route("/url")d

js中new函式後括號和括號的區別

用new建立建構函式的例項時,通常情況下new 的建構函式後面需要帶括號(譬如:new Parent())。 有些情況下new的建構函式後帶括號和不帶括號的情況一致,譬如: function Parent(){ this.num = 1; } co