2015-12-02 98 views
1

,同時做一些工作我有這個問題,我couldint修復如何刪除/index.php?/同時重定向301個笨pyrocms

域是在子域多語種這樣的鏈接

http://ru.example.com

所以我需要重拍它是目錄:

http://example.com/ru

,直到沒有W¯¯每一件事情是好工作找

,而我試圖舊鏈接到新的鏈接重定向 此htaccess的代碼

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^ru.example.com$ 
RewriteRule ^(.*)$ http://example.com/ru/$1 [L,NC,QSA] 

所以結果是 example.com/ru/index.php?/關於美

及其打錯的電話我想幫助這個使用Pyrocms

example.com/ru/about-us 

IM構建於codignit成爲呃

+0

讀Pyrocms笨的主index.php文件解決

這個http://w3code.in/2015/09/how-to-remove-index-php-file-from-codeigniter-url/ – Ricky

+0

謝謝我們解決了,我發佈了答案 – user3687656

回答

0

最後它基於CMS

我的老闆添加了此代碼和問題解決

if (strpos($_SERVER['SERVER_NAME'], 'ar.') !== false) { 

$pageURL = 'http'; 
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") { 
    $pageURL .= "s"; 
} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= str_replace('ar.', '', $_SERVER["SERVER_NAME"]) . ":" . '/ar/' . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= str_replace('ar.', '', $_SERVER["SERVER_NAME"]) . '/ar/' . $_SERVER["REQUEST_URI"]; 
} 

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: " . $pageURL); 
die(); 
} 

謝謝...