FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Jag vill att alla som gå in på någon adress som av händelse börjar med http://domän.com ska direkt skrivas om till http://www.domän.com
Det innebär att även http://domän.com/asdf/osv/qwerty.html ska gå till http://www.domän.com/asdf/osv/qwerty.html och inte bara som exemplet ovan. Vi kan börja med följande i .htaccess: RewriteEngine ON ...sen är jag lost. please help ![]() |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Flitig postare
|
Det kan du göra utan htaccess, med ren php.
$url = $_SERVER["SERVER_NAME"]; if($url == 'dinsida.com') { header ('HTTP/1.1 301 Moved Permanently'); header ('Location: http://www.dinsida.com'.$_SERVER['REQUEST_URI']); } |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Citat:
|
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Flitig postare
|
RewriteEngine On
RewriteCond %{HTTP_HOST} ^doman\.com$ [NC] RewriteRule ^(.*)$ http://www.doman.com$1 [R=301,L] borde nog fungera |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
Citat:
Ditt exempel: http://doman.com/asdf -> http://www.doman.com Jag är ute efter: http://doman.com/asdf -> http://www.doman.com/asdf Mvh. Edit: Nej, nu är det ännu konstigare än som jag beskrev ovan. Med bakgrund att min www-root är /var/www så blir det så här med förslaget: http://doman.com/temp -> http://www.doman.com/var/www/temp http://doman.com/temp/ -> http://www.doman.com/ |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Flitig postare
|
Det fungerade fint när jag testade lite med apache2, doman.com/test blev www.doman.com/test automagiskt.
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Mycket flitig postare
|
Citat:
jämför: http://dll-files.com/support/ http://dll-files.com/dllindex/dll-files.sh...shtml?msclock32 Konstigt? |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
KAnske jag är ute o cyklar..
men om man ska få en sträng http//någonting.se/something.php -> http://www.någonting.se/somethin.php e de väl bara göra: $sIntxt="http://grodan.boll/vsKermit.php"; //inputsträng if( $sIntxt not equal "www") //ifsats för att kolla om sIntxt inte innehåller www { $ser="http://"; $res=str_replace($ser,"http://www.",$sIntxt); } //ger väl $res="http://www.grodan.boll/vskermit.php" ... eller? Gör bättre ifsats kommer inte på kommandon.. |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Medlem
|
Som sagt, jag vill inte göra det i PHP.
|
|||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Administratör
|
OT kanske men titeln sa apache, om man har tillgång till vhostfilerna är kanske nedanstående att föredra.
<VirtualHost 111.222.222.111> ServerName domän.tld Redirect / http://www.domän.tld </VirtualHost> <VirtualHost 111.222.222.111> ServerName www.domän.tld ServerAlias www.domän.tld DocumentRoot /home/domän/public_html <Directory /home/domän/public_html> Allow from all AllowOverride All Order allow,deny </Directory> </VirtualHost> Den redirectar ju inte undersidor iofs men gör man det från början blir det ju inte problem.
__________________
Snickare - Copenhagen - Stockholm - Shoppasmart - EOOB - flig.ht/s - Stockholm - Nöje - Direct Flights - PopularHotels.com - TOBUY Sverige - Pengar.se. |
|||
![]() |
![]() |
Svara |
|
|