|
|
|
| привет, у меня есть ссылки на странице:
page.php?id=nazvanie_novosti_dva
page.php?id=nazvanie_novosti_tri
page.php?id=nazvanie_novosti_4etire
|
Возвожно ли их с какой либо помощью преобразовать вот в такой вид:
nazvanie_novosti_dva.html
nazvanie_novosti_tri.html
nazvanie_novosti_4etire.html
|
подскажите пожалуйста | |
|
|
|
|
|
|
|
для: tima2010
(19.02.2010 в 12:34)
| |
RewriteRule ^([a-zA-Z0-9_^\.]+).html(\&.*)?$ index.php?id=$1 [QSA]
|
| |
|
|
|
|
|
|
|
для: zavragnov
(19.02.2010 в 14:16)
| | тоесть полностью должно все выглядеть так? :
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([a-zA-Z0-9_^\.]+).html(\&.*)?$ page.php?id=$1 [QSA]
|
| |
|
|
|
|
|
|
|
для: tima2010
(19.02.2010 в 15:13)
| | [L,QSA] и точку экранировать | |
|
|
|
|
|
|
|
для: oliss
(19.02.2010 в 20:42)
| | 0 реакции...
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^([a-zA-Z0-9_^\.]+).html(\&.*)?$ ./page.php?id=$1 [L,QSA]
|
| |
|
|
|
|
|
|
|
для: tima2010
(19.02.2010 в 12:34)
| | так --> page.php?id=nazvanie_novosti_dva Делать не советую, можно хакнуть!!!
советую сделать так site.com/4-nazvanie_novosti_4etire.html
$id = 4-nazvanie_novosti_4etire.html;
Проверка переменной $id:
1) Обрезать текст до знака "-"
2) Проверить на число (Вывести ошибку если не число)
ЗЫ: Нестал функции писать )))
ЗЫ: ID использовать удобнее числами | |
|
|
|
|
|
|
|
для: intendant
(20.02.2010 в 23:00)
| | Я вот и хочу преобразовать HTML... но почему то ни чего не получается
пишет
Not Found
The requested document was not found on this server.
Web Server at oknaprofi.com
|
| |
|
|
|
|
|
|
|
для: intendant
(20.02.2010 в 23:00)
| | Оспидя... а я только давеча размышлял, откуда берутся такие дэбилоидные ссылки, как
http://www.?????.ru/catalog/bytovaya_aelektronika-6/sankt-peterburg-653240?name=DLINK&user=2
Вот где собака-то зарыта...
Оказывается что? Можно хакнуть!
А пацаны-то и не знали... | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2010 в 10:21)
| | что? | |
|
|
|
|
|
|
|
для: tima2010
(25.02.2010 в 13:09)
| | Вот как у меня, проверки сделаешь сам
ЧПУ
/// .htaccess
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)/index.php index.php/$1
// index.php
<?php
$url=$_SERVER['REQUEST_URI'];
$url = stripslashes(htmlspecialchars($url));
$url=explode('/',$url);
echo $url[1];
echo $url[2];
?>
|
и введи ссылку http://site/about/index.php | |
|
|
|
|
|
|
|
для: Trianon
(24.02.2010 в 10:21)
| | Смотря как сделать проверку))) | |
|
|
|