本帖最後由 amnoob 於 2014-6-28 20:48 編輯
8 J5 \ [# j! }6 L月光飛燕 發表於 2014-6-26 18:19 ' ^$ |9 p! \3 N+ W& f! ]/ ~/ ]% j9 a
基於我的jquery框架,幾分鐘就寫完了,可是你要純js,要寫很大一堆的,還是找個專門的人,實現技術上是沒問 ...
7 f0 ?9 G" l! D$ Y再三考慮,覺得還是PHP的簡單:
- \$ E. q) F) D- function getDeUrl(); r# U- y. h( |+ I
- {
& T) R3 E( h# v6 Z* \( Q - $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
5 }& c8 F4 m* [" R - $DeUrl = preg_replace([字段替換這個地方我不會寫],$actual_link);
6 A; q6 \! g, s4 l% G - echo $DeUrl;/ l4 c4 I$ E8 Q% U" @
- }
# B! D! C% W$ G+ P9 M+ x
複製代碼 我網站只有兩種語言,只想在英文頁面上加上德語頁面的URL,英文頁面所有URL都為".html"結尾,德語所有URL都為".de"結尾.4 x3 U' }. Y3 P. O. U. F3 g( R
上面[字段替換這個地方我不會寫]這個地方".html"替換為".de"的代碼應該怎麼寫呢?
6 U& ~8 n( u* m2 v( g7 ~google了下,只學到這個- $ domainName = preg_replace('#^(https?://)?(?:www\.)?(.*?)(/.*)?$#i','$2',$actual_link);
複製代碼 從URL中提取根域名的代碼. e4 Q2 |6 J6 f* W
% f; N2 e5 Z; P4 J, @8 z! K3 e4 l+ l& \+ `" e: ~) B% s: E5 V/ ]- r
N3 A4 v( M& H8 K
& v. Z: X: q @
2 s# [9 E# c; H, g |