получил в это
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /index.php?page_name=$1 [L]
но тепер при заходе на сайт сервер автоматически идет на существующей лист
index.php
а чтоб увидеть главный лист он должен идти на index.html
как можно ему сделать redairect?
Спустя 17 минут, 46 секунд (16.09.2010 - 15:57) inpost написал(а):
index.php?page=main // главная страница
index.php?page=contacts // контакты
index.php?page=contacts // контакты
if(!isset($_GET['page'])) {$page = main;} else {$page = $_GET['page'];}
<body>
<?php include($page.".php"); ?>
</body>
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?page=$1 [L]
Спустя 1 час, 24 минуты, 3 секунды (16.09.2010 - 17:21) vio1984 написал(а):
все работает супер, inpost ты гении:)
это все моя невнимательность
это все моя невнимательность
Спустя 5 дней, 18 часов, 34 минуты, 51 секунда (22.09.2010 - 11:56) vio1984 написал(а):
странны глюк с mod_rewrite
по отдельности все работает, а вместе тот который выставлен последним не срабатывает
при создании ползавался генератором
.htaccess
по отдельности все работает, а вместе тот который выставлен последним не срабатывает
при создании ползавался генератором
http://www.generateit.net/mod-rewrite/
.htaccess
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /articles.php?category=$1 [L]
RewriteRule ^([^/]*)\.html$ /index.php?page_name=$1 [L]
Спустя 18 минут, 15 секунд (22.09.2010 - 12:14) Ice написал(а):
а если у первого убрать флаг [Last]?
Спустя 11 минут, 35 секунд (22.09.2010 - 12:26) vio1984 написал(а):
Цитата (Ice @ 22.09.2010 - 09:14) |
а если у первого убрать флаг [Last]? |
пробавал не помогает
Спустя 2 минуты, 47 секунд (22.09.2010 - 12:29) Ice написал(а):
шаблоны подстановки одинаковые. И вообще смысл какой в таком аксессе.
Спустя 4 минуты, 32 секунды (22.09.2010 - 12:33) vio1984 написал(а):
Цитата (Ice @ 22.09.2010 - 09:29) |
шаблоны подстановки одинаковые. И вообще смысл какой в таком аксессе. |
смысла не какова. это больше личный экспиремент
Спустя 22 минуты, 40 секунд (22.09.2010 - 12:56) inpost написал(а):
vio1984
Твоё... а должно быть так:
П.С. может быть их местами надо поменять, не помню как точно =)))
RewriteRule ^([^/]*)\.html$ /articles.php?category=$1 [L]
RewriteRule ^([^/]*)\.html$ /index.php?page_name=$1 [L]
Твоё... а должно быть так:
RewriteRule ^([^/]*)\.html$ /index.php?page_name=articles&category=$1
RewriteRule ^([^/]*)\.html$ /index.php?page_name=$1
П.С. может быть их местами надо поменять, не помню как точно =)))
Спустя 3 дня, 3 часа, 28 минут, 15 секунд (25.09.2010 - 16:24) vio1984 написал(а):
Цитата (inpost @ 22.09.2010 - 09:56) |
vio1984RewriteRule ^([^/]*)\.html$ /articles.php?category= [L] Твоё... а должно быть так: RewriteRule ^([^/]*)\.html$ /index.php?page_name=articles&category= П.С. может быть их местами надо поменять, не помню как точно =))) |
не получается, у меня articles основан на отдельном файле articles.php
Спустя 4 часа, 55 минут, 2 секунды (25.09.2010 - 21:19) inpost написал(а):
vio1984
В <body> пишешь:
И вуаля, весь articles страница попала туда, куда надо. В самом articles убери ненужные части страницы.
А если уж более крутой мод-реврайт хочешь, то в уроки твина с главной страницы. Но для начала понять смысл тебе поможет именно этот способ.
В <body> пишешь:
<?php include($page.".php"); ?>
И вуаля, весь articles страница попала туда, куда надо. В самом articles убери ненужные части страницы.
А если уж более крутой мод-реврайт хочешь, то в уроки твина с главной страницы. Но для начала понять смысл тебе поможет именно этот способ.