Results 1 to 10 of 10

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Feb:2013
    Location: Slivnica
    Posts: 5

    Ïîìîù çà RewriteRule

    Çäðàâåéòå!
    Èìàì ñëåäíèÿ òèï ëèíêîâå : page.php?a=var1&b=var2
    Êàêúâ å íà÷èíà, ÷ðåç mod_rewrite äà íàïðàâÿ íåùî êàòî øàáëîí çà ïðîâåðêà, äàëè ëèíêîâåòå ñà îò òîçè òèï è ñúîòâåòíî àêî å òàêà äà èçãëåæäàò ïî òîçè íà÷èí â àäðåñà:
    domain.com/page/a/var1/b/var2
    Ïîòúðñèõ è ïðî÷åòîõ äîñòà íåùà, íî íÿêàê ñè íå óñïÿõ äà îòêðèÿ äîñòàòú÷íî ïðîñòè÷êî îáÿñíåíèå çà äà ñõâàíà îñíîâíèÿ ïðèíöèï.
    Áëàãîäàðÿ ïðåäâàðèòåëíî.

  2. #2
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Ïðèìåðíî íåùî îò ñîðòà

    RewriteRule ^page/a/([^/]+)/b/([^/]+)$ page.php?a=$1&b=$2 [QSA,L]

    Ò. íàð. øàáëîí çà ïðîâåðêà ñå íàðè÷à regular expressions - ïèøåø ðåãåêñè, êîèòî match-âàò ïîðöèÿòà îò URL-òî, êîÿòî òå èíòåðåñóâà, è àêî îòãîâàðÿ íà øàáëîíà, ñå èçâúðøâà çàìÿíà ñ òîâà ñëåä ðåãåêñà - â ñëó÷àÿ ñå èçâèêâà page.php ñ äàäåíèòå ïàðàìåòðè, êàòî $1 å "õâàíàòîòî" îò ïúðâèòå ñêîáè (ñëåä à/), à $2 å âòîðîòî. Ò.å. â ñêðèïòà ïîëó÷àâàø GET ïàðàìåòðè ïî íîðìàëíèÿ íà÷èí, "âçåòè" îò óðë-òî.
    Òîâà íàé-ïðîñòî. Èíà÷å èìà äîñòà ïîäðîáíîñòè îêîëî òîçè ïðîöåñ.

    Ïðî÷åòè çà mod_rewrite.

  3. #3
    Registered User
    Join Date: Feb:2013
    Location: Slivnica
    Posts: 5
    Åòî ãî ìîÿ êîä:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^domain\.com
    RewriteRule ^(.*)$ http://www .domain.com/ [R=301,NC]
    RewriteRule ^page/a/(.*)/b/(.*)$ page?a=$1&b=$2 [QSA,L]

    Îò õîñòèíã êîìïàíèÿòà ìå óâåðèõà, ÷å ïðîáëåìà å ìîÿ òåëåâèçîð.

  4. #4
    a.k.a. Bibi Flower's Avatar
    Join Date: Aug:2006
    Location: Sofia, Bulgaria
    Posts: 562
    Çàáðàâèë ñè ".php"
    RewriteRule ^page/a/(.*)/b/(.*)$ page.php?a=$1&b=$2 [QSA,L]
    íî èçðàçúò íà tedych å ïî-äîáúð.

    Âñúùíîñò page.php ëè å åäèíñòâåíàòà âõîäÿùà òî÷êà êúì ñòðàíèöèòå â ñàéòà?

  5. #5
    Registered User
    Join Date: Feb:2013
    Location: Slivnica
    Posts: 5
    Çàáåëÿçàõ ëèïñàòà íà ".php" è ÿ îïðàâèõ íî íå ñòàâà.
    Òîâà íå å èíäåêñ ñòðàíèöàòà àêî òîâà èìàø ïðåäâèä.
    Ñàéòà å ñòàòè÷åí íî èìà åäíà äèíàìè÷íà ñòðàíèöà(âúïðîñíàòà), â êîÿòî ñïîðåä ïàðàìåòðèòå ñå èçâèêâà îïðåäåëåíî ñúäúðæàíèå.
    Îò õîñòèã êîìïàíèÿòà íàïðàâèõà ïðîâåðêà è ìå óâåðèõà ÷å ìîäóëà ñè ðàáîòè äîáðå.
    Îòãîâîðèõà ìè äà ñè ïðîâåðÿ êîäà çà òîâà ïðàâèëî
    RewriteRule ^page/a/(.*)/b/(.*)$ page.php?a=$1&b=$2 [QSA,L]

    Îïèòàõ è ñ êîäà íà tedych, íî íå ñå ïîëó÷àâà.
    Last edited by Quicksand; 18th February 2013 at 00:09.

  6. #6
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
     êàêâî ñå èçðàçÿâà íåñòàâàíåòî? Íàëè íå òðÿáâà âñÿêà èíôîðìàöèÿ äà ÿ âàäèì ñ ÷åíãåë .
    Îíçè RewriteCond ñ ïîñëåäâàëèÿ ïîëóïðàâèëåí ðåäèðåêò ãîðå ñ êàêâà öåë å òàì? Ìàõíè òèÿ äâà ðåäà è ïðîáâàé ïàê, àêî óñëîâèåòî ãîðå å èçïúëíåíî, òî òè áúðêà íåùàòà.

  7. #7
    Registered User
    Join Date: Feb:2013
    Location: Slivnica
    Posts: 5
    Ïúðâîòî ïðàâèëî óêàçâà äîìåéíà âèíàãè äà ñå çàðåæäà ñ www è ðàáîòè.
    ïðîáëåìúò å ñ âòîðîòî. Ìàõàì ðåäà RewriteCond è òîçè ñëåä íåãî è íèùî. Ïî÷òè íèùî íå ðàçáèðàì îò òîâà è íÿìàì ïðåäñòàâà êàêâà èíôîðìàöèÿ âè å íåîáõîäèìà çà äà ìîæåòå äà ìè ïîìîãíåòå. Çà êîåòî ñå èçâèíÿâàì.

  8. #8
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Àìè òîãàâà ìàõíè èíòåðâàëà îò âòîðîòî ðóëå è ñëîæè L íàêðàÿ:
    RewriteRule ^(.*)$ http://www.domain.com/ [R=301,NC,L]

    Ïðîáâàé äîáàâè åäíî òåñòîâî Ðóëå íàêðàÿ êîëêîòî âñå ïàê äà ñå âèäè äàëè ñè íàïðàâèë îñòàíàëèòå íàñòðîéêè ïðàâèëíî è äàëè èçîáùî ñðàáîòâà òîÿ htaccess.

    RewriteRule ^(.*)$ page.php?test=$1 [QSA,L]

    è ñè ïðîâåðè test GET ïàðàìåòúðà â ñêðèïòà è ñè ãî èçâåäè äà âèäèø äàëè èçâåæäà õâàíàòîòî óðë.
    Àêî íå, íÿêúäå äðóãàäå ïî íàñòðîéêèòå íå ñè íàïðàâèë.
    Íàëè íå ñè îñòàâèë â ðåàëíèÿ ôàéë òî÷íî òàêà òîâà domain.com ? À ñè ãî çàìåñòèë ñ ðåàëíèÿ äîìåéí. Àêî íå ãè ðàçáèðàø ìíîãî òèÿ, êàòî íèùî íÿêúäå äðóãàäå ñè îáúðêàë íåùî. Íàëè âñè÷êî òîâà ñòàâà â root-a íà äîìåéíà, à íå â íÿêîÿ ïîääèðåêòîðèÿ..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè