при выполнении некоторых задач у меня есть эта проблема, которую я мог бы исправить
Домен был многоязычным на подобласти, как эта ссылка
поэтому мне нужно переделать его в каталог:
до сих пор все хорошо и работа найти
пока я пытался перенаправить старые ссылки на новые ссылки
с этим кодом htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ru.example.com$
RewriteRule ^(.*)$ http://example.com/ru/$1 [L,NC,QSA]
так что результат был
example.com/ru/index.php?/about-us
и это неправильный вызов, я хочу помочь в этом, чтобы стать
example.com/ru/about-us
я использую Pyrocms, которые основаны на codigniter
наконец-то решено
в основном файле Index.php CMS на основе Codeigniter Pyrocms
Мой босс добавил этот код и проблема решена
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();
}
Спасибо …
Других решений пока нет …