あなたの負荷のページでこれを試してください:
$prefix = $_SERVER['HTTP_HOST'];
$file = explode('/', $_SERVER['PHP_SELF']);
$page = $file[count($file)-1];
if (file_exists($prefix.'/it/'.$page)) {
http_redirect($prefix.'/it/'.$page); // For Italian
}
if (file_exists($prefix.'/de/'.$page)) {
http_redirect($prefix.'/de/'.$page); // For German
}
if (file_exists($prefix.'/fr/'.$page)) {
http_redirect($prefix.'/fr/'.$page); // For French
}
JavaScript(jQueryクリックの例)では、次のようにします。
var host = document.location.hostname;
var path = window.location.href;
var filename = path.replace(/^.*[\\\/]/, '');
$('.myItalianLink').click(function(){
window.location.href = host + '/it/' + filename; // For Italian
});
console.log(host + '/it/' + filename);
出力:
http://www.mywebsite.com/it/html4.php
JavaScriptのアプローチは、ユーザーとの対話(名前を付けたリンク)の場合により反応性が高いため、ニーズにより適している可能性があります。