Един PHP скрипт

crazy_dog

Registered
някъде бях гледал един скрипт които заменя адреса примерно от xxxxx.com/forum/
го заменя със xxxxx.com/index.php?=forum
Или xxxxx.com/galeria -> xxxxx.com/index.php?=galeria

Мерси предварително!
 
ето ти това което съм писал за моята хостинг система
малко да обясня
страниците се формират така
асдасдас.нет/index.php?page=папката където се намира модула например gallery
в нея се отваря файла index.php а ако искаш да не се отвори index.php пишеш
асдасдас.нет/index.php?page=модула&ext=името на файла което да се
отворино без накрая да пишеш .php без формата на файла само името му
папката на модулите е modules ако искаш да я смениш просто замени modules със името на папката която искаш
мога да ти обвсна по подробно но нямам време трябва да си довърша програмата :) разгледай кода и ще го разбереш много е прост
Код:
if (!isset($_GET['ext']) || $_GET['ext'] == ''){
		if ($_GET['page'] == "main") {
			$page = "menu.php";
		}else{
			if ($_GET['page']) {
				$page = "modules/" . $_GET['page'] . "/index.php";
			}else{
				$page = "menu.php";
			}
		}
	}else{
		if ($_GET['page']) {
			$page = "modules/" . $_GET['page'] . "/" . $_GET['ext'] . ".php";
		}else{
			$page = "menu.php";
		}
	}
}
if(!file_exists($page))
{
echo "<center>Няма такъв модул</center>";
}
else
{
include("$page");
}
 
crazy_dog каза:
някъде бях гледал един скрипт които заменя адреса примерно от xxxxx.com/forum/
го заменя със xxxxx.com/index.php?=forum
Или xxxxx.com/galeria -> xxxxx.com/index.php?=galeria

Мерси предварително!


В .htaccess файла пишеш :

Код:
RewriteEngine on
RewriteRule ^(.*)$ http://site.com/index.php=$1

на мястото на твоя site.com пишеш твоя домейн и си готов.





[/code]
 
Мерси админ но това не ми върши работа!
vesku а къде да сложа скрипта! :shock:
 
crazy_dog каза:
абе пичове няма ли друг начи, че наистина ми трябва това! PLS :cry:

И защо това с .htaccess файла не ти върши работа?
 
ами защото страницата я тествам още на домашният си компютър и изпозлвам XAMPP сървар. И в саният файл пише това:
AuthType Basic
AuthName "FORBIDDEN AREA"
AuthUserfile "../htdocs/forbidden/.htpasswd"
Require valid-user
 
crazy_dog каза:
ами защото страницата я тествам още на домашният си компютър и изпозлвам XAMPP сървар. И в саният файл пише това:
AuthType Basic
AuthName "FORBIDDEN AREA"
AuthUserfile "../htdocs/forbidden/.htpasswd"
Require valid-user

Е това какво ти пречи?

Кой те кара да го триеш.
Той . htaccess файла на турсита е 300 реда.
 
Турсита ?
 
admin пак нестава. Като сложа кода във файла ето така:
AuthType Basic
AuthName "FORBIDDEN AREA"
AuthUserfile "../htdocs/forbidden/.htpasswd"
Require valid-user
RewriteEngine on
RewriteRule ^(.*)$ http://localhost/new/hosting/index.php=$1

:(
 

Горе