|
| |
|
|
| |
для: Zladey
(22.06.2006 в 14:23)
| | |
<A href="www.mySite.ru/index.php?mode=about" onMouseover="window.status='about';">Abput</A>
|
| |
| |
|
|
| |
|
|
| |
для: valenok
(22.06.2006 в 10:20)
| | | что -то недопонял... можно на примере ?? | |
| |
|
|
| |
|
|
| |
для: Zladey
(22.06.2006 в 09:57)
| | | А обязательно ссылку делать такой?
Можно для красоты просто написать пользователю в статусную строку - нужный текст а ссылку поменять куда надо. | |
| |
|
|
| |
|
|
| |
для: Zladey
(09.06.2006 в 12:00)
| | | ?? | |
| |
|
|
| |
|
|
| |
для: John_v
(08.06.2006 в 11:42)
| | | файл .htaccess
"
RewriteEngine on
RewriteRule !\.(gif|jpg|png|css)$ http://localhost/MySite/index.php
"
файл index.php:
"
<?php
//1. check to see if a "real" file exists..
if(file_exists($DOCUMENT_ROOT.$REQUEST_URI)
and ($SCRIPT_FILENAME!=$DOCUMENT_ROOT.$REQUEST_URI)
and ($REQUEST_URI!="/")){
$url=$REQUEST_URI;
include($DOCUMENT_ROOT.$url);
exit();
}
//2. if not, go ahead and check for dynamic content.
$url=strip_tags($REQUEST_URI);
$url_array=explode("/",$url);
array_shift($url_array); //the first one is empty anyway
if(empty($url_array)){ //we got a request for the index
include("index22.html");
exit();
}
//Look if anything in the Database matches the request
//This is an empty prototype. Insert your solution here.
if(check_db($url_array)==true()){
do_some_stuff(); output_some_content();
exit();
}
//3. nothing in DB either Error 404!
else{
header("HTTP/1.1 404 Not Found");
exit();
}
?>
"
почему то происходит LOOP ... как будто он постоянно проверяет .htaccess | |
| |
|
|
| |
|
|
| |
для: Zladey
(08.06.2006 в 13:04)
| | | Что-то странное Вы хотите сотворить, а методом POST этого же добиться нельзя?
Пользователь же данные будет добавлять через форму? | |
| |
|
|
| |
|
|
| |
для: kolobokk
(08.06.2006 в 11:40)
| | | >
>RewriteEngine on
>Options +FollowSymlinks
>RewriteBase /
>RewriteRule ^/about www.mySite.ru/index.php?id=about
>
|
это получится статически как -то.. мне же нужно программно .. из админской части чтобы пользователь сам добавлял "about" или еще что -то.. каж дый раз его в .htaccess вписывать чтоли? | |
| |
|
|
| |
|
|
| |
для: Zladey
(08.06.2006 в 11:34)
| | | нет, как только ты нажмешь на ссылку сервер сразу проверит есть ли такой файл и сообщит что такой файл не найден.
решение - это положить в корневой каталог файл с индивидуальными настройками .htaccess
и внем прописать обработку таких событий непосредственно для Apache (эти настройки распространяться только на твой ресурс) | |
| |
|
|
| |
|
|
| |
для: Zladey
(08.06.2006 в 11:34)
| | | это можно сделать только при помощи mod_rewrite
P.S. на хостинге она обычно включена. От вас требуется поместить файл .htaccess в корневую директорию вашего сайта и в нем написать
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^/about www.mySite.ru/index.php?id=about
|
| |
| |
|
|
| |
|
|
| |
для: John_v
(08.06.2006 в 11:09)
| | | а на php сделать не вариант? | |
| |
|
|
|