Snap
25.02.2007, 01:13:30
Witam.
Mam serwer na nazwa.pl(shit), chciałbym zrobić alias do linku, a dokładniej coś takiego z:
http://www.MOJANAZWA.pl/index.php?1=BIZNES zrobić link www.BIZNES.MOJANAZWA.pl, bardzo proszę o pomoc ;D
plisek
25.02.2007, 01:30:11
po pierwsze:
biznes.mojastrona.pl to subdomena i najczęściej usługodawca daje mozliwość ich tworzenia, można ją dodać np porzez panel, lub wykorzystując CGI
po drugie:
poczytaj o mod-rewrite, MVC - powinno sprecyzowac, czego tak naprawde oczekujesz
pozdrawiam
wipo
25.02.2007, 08:21:25
Można inaczej:
Kod
<?php
$moja_domena='mojadomena.pl';
$przedrostek=str_replace($moja_domena,"",$_SERVER['SERVER_NAME']);
switch($przedrostek){
case 'www.costam.':
header("Location: http://www.MOJANAZWA.pl/index.php?1=BIZNES");
break;
case 'costam.':
hreader("Location: http://www.MOJANAZWA.pl/index.php?1=BIZNES");
break;
}
?>
SongoQ
25.02.2007, 08:45:04
@wipo Pod warunkiem ze kazda subdomena nieistniejaca przekierowywana jest na domene glowna.
wipo
25.02.2007, 09:40:32
No zakładam że wildcast jest a akurat na nazwa.pl jest
Snap
26.02.2007, 23:34:42
Tak Wild... jest na nazwa, tylko mam pytanie, ten skrypt będzie mi zmieniał wszystkie linki :
www.strona.pl/index.php?st=NAZWA, na www.NAZWA.strona.pl ? Chodzi mi oto ze w MIEJSCU NAZWA będą różne wyrazy, i chciałbym żeby skrypt pobierał zmienna st i pakował ją w pole NAZWA.
wipo
27.02.2007, 08:15:27
<?php
$przedrostek=str_replace("www.","",$_SERVER['SERVER_NAME']); if (!empty($_GET['st'])) header("Location: <a href="http
://www.".$_GET" target="_blank">http://www.".$_GET</a>['st'].".$przedrostek); ?>
Takie coś powinno zadziałać natomiast nie rozumiem po co
Snap
27.02.2007, 15:23:27
wipo chce zrobić coś w stylu bloga, gdy ktoś ma link np: kasia.blog.pl chce żeby pod tym linkiem znajdowała się strona wygenerowana z pliku index.php ze zmienną blog np: www.blog.pl/index.php?blog=kasia i teraz jak koś wejdzie na www.kasia.blog.pl to wczyta mu się strona www.blog.pl/index.php?blog=kasia, ale link nadal będzie widoczny jako www.kasia.blog.pl
wipo
27.02.2007, 15:28:43
<?php
$moja_domena='.mojadomena.pl';
$przedrostek=str_replace($moja_domena,"",$_SERVER['SERVER_NAME']); $bez_www='www.';
?>
w zmiennej przedrostek masz login usera i teraz wystarczy wczytać to co chcesz
Snap
28.02.2007, 11:51:07
Mam pytanie. w jaki sposób mogę wykluczyć dany adres np www.Mojastrona.pl/regulamin.php, poprostu gdy wpiszę ten adres to nie przeniesie mnie na www.mojastrona.pl. ten skrypt mam na stronie głównej w index.php i chciałbym żeby po wpisaniu adresu strony głównej ten skrypt nie włączał sie cos z if adre strony = www.mojastrone.pl to skrypt jest wyłączony
wipo
28.02.2007, 11:55:04
<?php
$moja_domena='.mojadomena.pl';
$przedrostek=str_replace($moja_domena,"",$_SERVER['SERVER_NAME']); $bez_www='www.';
if (!empty($przedrostek)) //przerzucaj
else
//nie przerzucaj
?>
Snap
28.02.2007, 12:19:18
Coś tu jest nie tak
<?php
$moja_domena='.mojastrona.pl';
$przedrostek=str_replace($moja_domena,"",$_SERVER['SERVER_NAME']); $bez_www='www.';
if (!empty($przedrostek)) {
print "Witaj na: ".$przedrostek."".$moja_domena."";
} else {
print "Strona główna: ".$moja_domena."";
}
?>
Zawsze gdy wpisze xx.mojastrona.pl, mojastrona.pl, www.mojastrona.pl to i tak nie przerzuca mnie do Strony głównej.
wipo
28.02.2007, 12:22:16
Cytat(Snap @ 28.02.2007, 12:19:18 )

Coś tu jest nie tak
<?php
$moja_domena='.mojastrona.pl';
$przedrostek=str_replace($moja_domena,"",$_SERVER['SERVER_NAME']); $bez_www='www.';
// to dopisalem
//koniec
if (!empty($przedrostek)) {
print "Witaj na: ".$przedrostek."".$moja_domena."";
} else {
print "Strona główna: ".$moja_domena."";
}
?>
dopisałem jedną linijkę (zaznaczyłem).
Niech pokaże ci co dostaje
Snap
28.02.2007, 12:31:30
mojastrona.pl

a dokładniej
mojastrona.plWitaj na: mojastrona.pl.mojastrona.pl
To moze z mod rewrite ?
costam.domena.pl na :
domena.pl/index?nazwa=costam
Wie ktoś jak będzie to wyglądało w mod_rewrite
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.