1、php怎麼編寫生成二級域名?我做的都是生成的這樣的.com/index.php?id=8
首先 DNS 要支持泛解析, 例如 *.domain.com 這樣的解析
接下來就是寫重寫規則了, 把 111.domain.com 這樣的域名 重寫成 domain.com/index.php?id=8
重寫規則 要根據你的應用來進行寫的
2、wordpress搬運後出現問題,wp-login.php頁面登錄後回了搬運前的後台
更改博客的安裝地址和博客地址,首先用phpmyadmin打開你的資料庫,然後找到wp-options這個數據表,找到第一條記錄也就是siteurl這條,還有第39條home,這兩條將地址改成你更換後的最域名即可。只有完成這一步後,才可以順利進入後台,否則即使你輸入密碼,也會自動跳轉到原來的老域名。PHP My管理中選擇資料庫,—->點擊 SQL 在輸入欄中輸入如下代碼:
UPDATE wp_options SET option_value = replace( option_value, 『http://老域名』, 』http://新域名』) WHERE option_name = 『home』 OR option_name =』siteurl』 ;
域名更換了,老的內鏈也就沒有意義了。此時得要將文章內鏈的舊域名修改為新域名。如果從後台文章編輯里一個一個找那是不現實的,方法有一個,通用phpmyadmin進入你所在的資料庫,執行以下語句就可以把文章內的所有內鏈舊域名批量改為新域名:
UPDATE wp_posts SET post_content = replace(post_content, 『http://老域名』, 『http://新域名』);
UPDATE wp_posts SET guid = replace( guid, 『http://老域名』 , 』http://新域名』 ) ;
手打望採納
3、php獲取域名前綴
<meta http-equiv="Refresh" content="0;URL=http://u.abc.com/space.php?domain=<?php echo $_GET["name"]; ?>" />
這段放到1.php里的話你訪問
1.php?name=abc就能轉到
http://u.abc.com/space.php?domain=abc
如果你想二級域名轉子目錄的話就把*.baidu.com綁到你的某個目錄,目錄里放
個index.php內容:
<?php
$host = explode('.',$_SERVER['HTTP_HOST']);
header("location:http://i.baidu.com/{$host[0]}");
?>
4、為了讓多個域名指向鏡像網站,怎麼吧phpcms V9的路徑都改成相對路徑
在資料庫中,修copy改表 「pc_site」(注意pc是前綴)裡面你的網站 domain 為 /
即:刪除前面的域名。
然後後台更新全部路徑即可。
這樣修改以後,你可能還需要修改注冊郵件的內容(因為裡面也變成相對路徑了,而這樣的話,用戶就沒法在郵箱里點擊鏈接,諸如確認郵箱之類的)
5、thinkphp如何獲取二級域名前綴然後跳轉到其他的後綴
這個與框架無關,這只要獲取到訪問域名就可以判斷了
php中$_SERVER['SERVER_NAME']就可以訪問當前域名;
確定域名後用explode分離域名為數組獲取域名前綴就是為0的數組
6、織夢dede cms 網站設置:網站根網址和網站主頁鏈接如何設置
一、准備工具:虛擬空間或VPS(可以先假設伺服器單機測試下)、整站源碼或網站模板
二、步驟:上述條件就位後我們就可以安裝了
(一)如果是整站源碼的話,把整站源碼上傳到網站根目錄。一般包括a,data,dede,images,include,install,member,plus,skins,special,templets,uploads,等幾個文件夾。
首先安裝dede。上傳完畢後瀏覽器打開http://你的域名/install/進入安裝界面。
安裝界麵粉三個步驟:1:,環境檢測;2,用戶數據;3,完成安裝
注意事項:第一步如果檢測過程中有叉號的話,需要檢查下網站根目錄下幾個文件夾的許可權設置。
第二步填寫數據。
第三步OK。
安裝完成後還原數據表
基本設置,設置本站數據
生成:一鍵更新文件、更新系統緩存
(二)如果是網站模板,只需安裝完dede後進入網站後台,在網站設置裡面把模板改成自己下載的就可以了。
7、php正則表達式 判斷是否為網址格式
$text="www.baidu.com";
$pattern="/(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?/";
if(preg_match($pattern,$str))
{
$link= "<a href='".$text."'>".$text."</a>";
}
8、誰知道phpwind是不是收費的論壇?建一個這樣的論壇需要空間和域名嗎?那什麼是域名?
如果你是個人想玩玩兒,不需要購買,下載它的系統直接用即可。但不能去除它的專版權等信息屬。
論壇就是一個網站,需要空間和域名。一個域名就是像 baidu.com google.cn這樣的域名,前面加Www或者music等前綴,加www的是最常用的,前面加前綴的是二級域名,不帶前綴的就是你購買的頂級域名,購買頂級域名後可以在域名解析控制面板隨意設定二級域名,不收費,一般限制20條IP解析,也就是只能解析20個二級域名。
空間是必需的,有了它你才能把下載下來的PHPWIND或者其它網站源碼傳到網路上,空間綁定你購買的域名,就可以通過域名來打開你的空間,看到你的網站。如輸入
會打開百度一樣。百度的網頁也就是放在網站空間里的,當然它的肯定是獨立的一台伺服器,而你現在只需要購買一個虛擬主機空間即可。
9、phpstudy站點域名配置怎麼改hosts
很多使用phpstudy做站群的同行經常要綁定多個域名,對於一次完成上百個域名的綁定,如果一個個添加,可是費些腦筋,而使用phpstudy自帶的域名導入功能,可是事半功倍,而phpstudy操作手冊並沒有講述這一步,但對於做站群的同行十分有用,具體看步驟。
1.
打開phpstudy管理器,點擊「其它選項菜單」,再點擊站點域名管理
2.
找到左側的域名列表(如果沒有添加過就是空白的,可先綁定幾個域名,主要是為了查看格式) ,點擊右鍵,再點擊導出全部站點,提示成功,導出的是一個txt文件,會出現文件所在位置。
3
打開這個txt文件看到它的格式樣式,
4
然後把它全部復制到excel表裡,通過excel一些簡單的公式(主要用到連字元進行多單元格內容合並到一個單元格)把准備好的域名和前綴、位置合並到一個單元格
5
然後把同在一列的內容復制到txt文件里,再通過phpstudy的網站列表導入這個txt文件
6
最後點擊設置並生成配置文件,大功告成