Амм.. mod_rewrite

Pussycat

Registered
Здравейте.

Имам едно въпросче отнасящо се към .htaccess разбирачите.

И така:

Имам сайт: http://site.com/papka/fail.html
http://site.com/papka/papka2

Искам като напиша:

http://site.com/folder/fail.html да зареди http://site.com/papka/fail.html

Това става с mod_rewrite.

И също така:

Пиша http://site.com/folder/papka2 и отваря папката намираща се в /papka/papka2

Това ме интерисува как ще стане.
Благодаря предварително :?:
 
Код:
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://site.com/papka2">
</head>
</html>


пробвай т'ва мисля че трябва да свърши работа :?:
 
Ам...намерих доста информация за този mod rewrite...малко ме понамързява, затова я четох през редовете, но пробвай така :)

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo\.html$ bar.html


На мястото с червеното пишеш файла който искаш да се замества

Не съм изобщо сигурен, че има нещо вярно...просто ти давам да го пробваш, защтото аз нещо на сървъра на компа ми не мога да направя .htaccess файл :)

Сега ще потърся пак сайта от който намерих информация и ще ти го дам...че тоя пример дето аз ти написах избощо не ми вдъхва доверие, че ще работи :)

Edit: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
 
Ам не не.

Аз искам да го ползвам за форум.
Тоест да се отваря под няколко различни начина.

не само от site.com/forum
но и от site.com/forums

тоест ако дам: site.com/forum/viewtopic.php да се зареди.
Ако дам site.com/forums/viewtopic.php - същото.

С rewrite става номера, но незнам как.
 
mute каза:
я пробвай
RewriteRule ^forums/(.*) forum/$1


Върха си !
Стана пич, много ти благодаря !

А как мога да добавя още един начин ?

phpbb2, forum и forums да са общо ? или трябва да са четно число ?

ако да са четно: community :P
 
четно число ли ?
малко него разбрах
но може да сложиш така
RewriteRule ^forums/(.*) forum/$1
RewriteRule ^phpbb/(.*) forum/$1
RewriteRule ^community/(.*) forum/$1
 

Back
Горе