本帖最後由 amnoob 於 2014-6-28 20:48 編輯 / g! E8 E* w3 z8 j1 a
月光飛燕 發表於 2014-6-26 18:19 - I. ?: A" q. K U( V
基於我的jquery框架,幾分鐘就寫完了,可是你要純js,要寫很大一堆的,還是找個專門的人,實現技術上是沒問 ... ( }8 d, N; u$ W5 E7 C- D3 ~% I6 i
再三考慮,覺得還是PHP的簡單:
" f2 [. u+ t# T, P6 r6 ~+ T- function getDeUrl()/ P6 O+ j8 J( E. P/ ^) l
- {
( A' e# [: a2 o3 ^. L+ }3 N - $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";5 W# V; ]( v0 E% Q5 ^& X
- $DeUrl = preg_replace([字段替換這個地方我不會寫],$actual_link);
/ u# @# N4 Y i: X1 D - echo $DeUrl;
' R6 C @0 M; `% X% s - }6 i' ]8 N8 L% G/ @2 U& n! _ g
複製代碼 我網站只有兩種語言,只想在英文頁面上加上德語頁面的URL,英文頁面所有URL都為".html"結尾,德語所有URL都為".de"結尾.
2 _: J! L$ T1 G7 e! B1 s5 ]上面[字段替換這個地方我不會寫]這個地方".html"替換為".de"的代碼應該怎麼寫呢?2 V# V0 Q) r& F. w2 K
google了下,只學到這個- $ domainName = preg_replace('#^(https?://)?(?:www\.)?(.*?)(/.*)?$#i','$2',$actual_link);
複製代碼 從URL中提取根域名的代碼.$ {2 u0 _% {5 {0 t
7 l/ r! A/ X0 N5 G; u* c
_5 v$ ?3 m4 o( h1 O
& s; \1 U" w) t, `" t" u$ w- d& Y* x4 j( s/ t# k7 v1 a& R
" y' H# S+ n/ q5 y8 I$ _) ?8 q
|