Всем привет сразу к вопросу.
Есть файл .htaccess:
CODE ( htmlphp):
скопировать код в буфер обмена
AddDefaultCharset utf8 DirectoryIndex index.php RewriteEngine On Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php?%{QUERY_STRING}
есть файл index.php:
PHP:
скопировать код в буфер обмена
<?PHP include("inc/functions.php"); include("header.php"); $url=get_url(); if($url[2]==""){ include("news.php"); echo"<title>$title</title>"; } if($url[2]!="" && $url[3]=="" ){ die('Ай-яй-яй, сюда нельзя!'); } if($url[2]!="" && $url[3]!="" ){ include("".$url[2]."/".$url[3].".php"); echo"<title>$title</title>"; } include("footer.php"); ?>
В functions.php есть строчка
Кусочек из файла header.php:
Т.е я везде в путях прописываю $domain, и в ссылках тоже.
А теперь собственно вопрос.
На локалке все работает так как нужно, закинул на реальный хост, там не работает.
Путем различных манипуляций выявил, что на реальном хосте все работает, если прописать:
Но в таком случае все ссылки на сайте получаются
http://portal.ru//users/registrations
как избавиться от двойгого слэша ?
|