本帖最後由 amnoob 於 2014-6-28 20:48 編輯 ( P4 l m, x$ y3 b5 C
月光飛燕 發表於 2014-6-26 18:19 # a5 r% r% `- }+ o% B0 n& [3 e# M
基於我的jquery框架,幾分鐘就寫完了,可是你要純js,要寫很大一堆的,還是找個專門的人,實現技術上是沒問 ... & j u, v4 C0 L5 x7 N9 C$ L
再三考慮,覺得還是PHP的簡單:- ( L3 y4 \1 t9 m" `
- function getDeUrl()$ o3 P; T* v7 O
- {
# E' R' h' Y p( q - $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";* E0 x/ R0 U; J. a7 X4 ^" S
- $DeUrl = preg_replace([字段替換這個地方我不會寫],$actual_link);8 D2 L2 c6 I" o5 X
- echo $DeUrl;& v9 d) n& f! |+ l4 K& b. z
- }& @# d1 s7 q' E! h# S' j
複製代碼 我網站只有兩種語言,只想在英文頁面上加上德語頁面的URL,英文頁面所有URL都為".html"結尾,德語所有URL都為".de"結尾.; n( {4 [1 k! v7 W1 s9 G& w
上面[字段替換這個地方我不會寫]這個地方".html"替換為".de"的代碼應該怎麼寫呢?
( }* Y- O8 c3 c hgoogle了下,只學到這個- $ domainName = preg_replace('#^(https?://)?(?:www\.)?(.*?)(/.*)?$#i','$2',$actual_link);
複製代碼 從URL中提取根域名的代碼.3 G" ^) M, A& f5 U8 V
1 ?; f# P- S" u# Y' J
1 V8 n# F! `8 Q. p8 o
8 [8 F( \: z! I: g9 H: Z# J# ~
# d! E, l1 n- s7 b/ ^8 b/ P% B" b& r8 |3 c+ u; y! X
|