burziq_kon
Registered
Здарейте въпроса ми е такъв имам един файл view.php и по принцип се преглежда тъка www.site.bg/view.php?id=12321 примерно . Как мога да го направя да се преглежда тъка www.site.bg/view/1 ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
RewriteEngine On
RewriteRule ^view/([0-9]+)$ view.php?id=$1 [QSA,L]
baso каза:Ами много лесно.
мисля че това е кода, който ти трябва.
RewriteEngine On
RewriteRule ^view/([0-9]+)$ view.php?id=$1 [QSA,L]
и също така когато използваш .htaccess стилът се губи използвай base за да работи нормално![]()
<base href="css/style.css" />
<base target="_blank" />
djpatzo каза:Не трябва да ти е в главната папка и след rewriteengine on да има rewritebase /място/за/rewrite/
RewriteEngine On
RewriteBase /site/
RewriteRule ^view/([0-9]+)$ /site/view.php?id=$1 [QSA,L]
djpatzo каза:Примерно сайта ти се намира на подпапка site съответно в главната директория където имаш друг сайт можеш да сложиш там .htaccess и от него да си конфигурираш за подпапката става следното нещо... примерно сайта ти е http://site.com а самия ти проект, който ще ползва .htaccess се намира в папка site и се отваря примерно от http://site.com/site съответно в главната директория на хостинга извън папка site си правиш .htaccess файла и в него има примерно съдържание от типа...Т.е. дори и да имаш view.php в http://site.com/ няма да важи за него ами ще важи за http://site.com/site/view.php или поне така на кратко ти го обяснявам с някои неточности за 1-во време, но идеята е да схванеш какво прави RewriteBase http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/ ето това е доста полезна информация за .htaccess долу горе прочети ако не знаеш английски и екпериментирай с променливите...Код:RewriteEngine On RewriteBase /site/ RewriteRule ^view/([0-9]+)$ /site/view.php?id=$1 [QSA,L]
RewriteEngine On
RewriteRule ^view/([0-9]+)$ news_view.php?id=$1 [QSA,L]