Как да стане това?

djman

Registered
Здравейте!
Случи се, че трябва да направя следното нещо:

site.com/file.php?item=value да стане site.com/neshto/drugo/value
(забележете, че само value е един и същ)

Възможно ли е, и ако да - как?

Пробвам така:

RewriteRule ^neshto/drugo/(.*)$ /page.php?item=$1 [L]

но може би защото ползвам CI, дава Not found ...

Благодаря!!
 
И мен това ме вълнува :) Като за начало,махни това .php от страниците. http://web-tourist.net/forum/viewtopic.php?t=110465 От там,трябва да се сменят тези "?" и "=" с "/" ,но това не ми е ясно как ще стане. Тук трябва да дадем думата на по-опитните юсери :)
 
PHP:
AddDefaultCharset UTF-8
RewriteEngine On
RewriteRule ^ne6to/drugo/([^/]+)$ /file.php?item=$1 [L]
екодинг UTF8 без БОМ!

така и с кирилица ще ти бачка :P
 
Щом си с codeigniter отваряш:

application\config\config.php

и слагаш:

PHP:
$config['enable_query_strings'] = FALSE;

не барай .htaccess.
 
rombeca каза:
Щом си с codeigniter отваряш:

application\config\config.php

и слагаш:

PHP:
$config['enable_query_strings'] = FALSE;

не барай .htaccess.

Всъщност си пренаписах сайта и съответно сега старите линкове трябва да пренасочват към новите... Явно ще трябва да сложа в старите файлове един header да пренасочва.
 

Back
Горе