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:
<?php
gotoSubtopic("http://gedoapi.com/about_us/");
$page = new Smarty;
$page->display('index.tpl');
Kod Funkcji:
/**
* Function: "gotoSubtopic();"
* ----------------------------------------------------
* @desirableAddress (string) - full url address of bas
* e subtopic for redirect.
* @return (void)
* @author Bartosz Zwierzchowski(vedgetphp@gmail.com)
*/
if ( !function_exist('gotoSubtopic') {
function gotoSubtopic($desirableAddress) {
$basePath = ""
if ( isset($_SERVER['PATH_INFO']) and
!empty($_SERVER['PATH_INFO']) ) $basePath = $_SERVER['PATH_INFO'];
$subtopic = trim($basePath, '/'); if ( empty($subtopic) ) { header('location: '.$desirableAddress); }
}
}
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)