Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess przekierowanie z głównej na podstronę
Forum PHP.pl > Forum > Serwery WWW > Apache
tomaszszacko
Witam. Mam problem z przekierowaniem użytkowników ze strony głównej na podstronę. Chodzi mi o to, że gdy użytkownik wejdzie na stronę http://strona.pl chciałbym aby przeniosło go na http://strona.pl/podstrona

Mój kod .htaccess

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
  10.  
  11. # END WordPress
  12.  
nospor
Acha, czyli jak wezmiesz .htaccess w bbcode PHP to naprawde sadzisz ze to jest problem zwiazany z php? Przenosze i staraj sie uzywac odpowiedniego bbcode. Naprawde nie widzisz ze to nie php?
tomaszszacko
Cytat(nospor @ 5.02.2014, 16:16:17 ) *
Acha, czyli jak wezmiesz .htaccess w bbcode PHP to naprawde sadzisz ze to jest problem zwiazany z php? Przenosze i staraj sie uzywac odpowiedniego bbcode. Naprawde nie widzisz ze to nie php?


a czy kod htaccess nie jest pokrewny z PHP?
nospor
1) Kazde z osobna moze doskonale zyc po swojemu nie wiedzac jedno o drugim
2) A nawet jesli to bbcode PHP sluzy do oznaczania kodu PHP. tongue.gif
tomaszszacko
Cytat(nospor @ 5.02.2014, 16:24:32 ) *
1) Kazde z osobna moze doskonale rzyc po swojemu nie wiedzac jedno o drugim
2) A nawet jesli to bbcode PHP sluzy do oznaczania kodu PHP. tongue.gif



"żyć" nie rzyć biggrin.gif nie wiem kto Ci dał modka ale nie o tym temat i bez sensu jest tu wymienianie się swoimi poglądami na ten temat. Dyskutujemy a nic nie wniosłeś do tematu poza błędem ort. i brakiem interpunkcji wink.gif
nospor
Fakt, pisalem na szybko, a jak szybko piszę to mi się zdarza walnąć takiego byka biggrin.gif

Cytat
Dyskutujemy a nic nie wniosłeś do tematu poza błędem ort. i brakiem interpunkcji
Jak to nic? Uswiadomilem Cię w pewnych bardzo ważnych kwestiach, przenioslem temat do wlasciwego dzialu, sprawdzilem czy czytasz uwaznie i czy zauwazasz ortografy i cala masa innych bardzo waznych rzeczy wink.gif
vedget
w PHPie tez sie da. Funkcje deklarujesz w projekcie, a nastepnie wywolujesz ja zaraz po zarejestrowaniu ob_servera().
parametr to address strony na ktora chcesz sie przekierowac.

Przyklad wywolania:
  1. <?php
  2. $start_point = microtime(true);
  3. gotoSubtopic("http://gedoapi.com/about_us/");
  4.  
  5. $page = new Smarty;
  6. $page->display('index.tpl');



Kod Funkcji:
  1. /**
  2.  * Function: "gotoSubtopic();"
  3.  * ----------------------------------------------------
  4.  * @desirableAddress (string) - full url address of bas
  5.  * e subtopic for redirect.
  6.  * @return (void)
  7.  * @author Bartosz Zwierzchowski(vedgetphp@gmail.com)
  8.  */
  9. if ( !function_exist('gotoSubtopic') {
  10. function gotoSubtopic($desirableAddress) {
  11. $basePath = ""
  12. if ( isset($_SERVER['PATH_INFO']) and !empty($_SERVER['PATH_INFO']) ) $basePath = $_SERVER['PATH_INFO'];
  13.  
  14. $subtopic = trim($basePath, '/');
  15. if ( empty($subtopic) ) {
  16. //header('location: http://localhost/podstrona/');
  17. header('location: '.$desirableAddress);
  18. exit(true);
  19. }
  20. }
  21. }


Cytat(tomaszszacko @ 5.02.2014, 17:21:38 ) *
a czy kod htaccess nie jest pokrewny z PHP?


W pewnym sesie jest pokrewny, tez jest to jezyk wsadowy i C pochodny, ale nic pozatym.
.htaccess to nic innego jak plain_text configuracji servera apache (blizej mu do C niz do PHP 5.0+ ktory jest juz dos ladnie zorientowany obiektowo).
PHP to niby tez plain_text jednak ze jest to tak zwany jezyk akcji. (like ActionScript)
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.