2009/06/02

Apache2 mod_rewrite

Сүүлийн 3 сар бичлэг оруулсангүй. Үбүнтүгээ шинэчлээд шинэ 9.04 хувилбартай болсон. Дажгүй санагдаж байна. Харин нэг асуудал тулгараад шийдэж чадаагүй байна. Интернетэд proxy серверээр дамжиж орж байгаа юм тэгсэн update хийж чаддаггүй, бас програм нэмж суулгаж чаддаггүй. За за өөр юм бичээд явчлаа.

Үбүнтү дээр .htaccess ашиглах URL Rewrite хийхийн тулд дараах тохиргоог хийх хэрэгтэй.

Та Apache вэб сервер суулгасан байх шаардлагатай.

1. Терминал дээрээс sudo a2enmod rewrite
Энэ нь apache-н mod_rewrite-г идэвхжүүлж байгаа хэрэг. Идэвхгүй болгох бол a2dismod rewrite

2. sudo nano /etc/apache2/sites-available/default нээгээд 12 дахь мөрөн дээр AllowOverride None гэснийг AllowOverride All болгон өөрчилнө.

Хадгалаад гарна.

3. Үүний дараа вэб серверээ дахин эхлүүлнэ.
sudo /etc/init.d/apache2 restart

4. /var/www/test хавтас дотор main.php, .htaccess гэсэн 2 файл үүсгээд main.php дотроо:

echo 'Working';

5. .htaccess файлдаа

RewriteEngine On
RewriteRule ^(.*)$ main.php
ErrorDocument 404 main.php
гэж бичиж өгөөд хадгалаад гарна.

Үүний дараа галт үнэг дээрээ http://localhost/test/ гээд бичээд дуудахад main.php дуудагдаж ажиллах болно.

Залхуураад дэлгэрэнгүй бичсэнгүй

10 comments:

  1. ubuntu
    Ubguntiin hundii... gej baigaa yum shig l sonsogdood baidag yum da. Chi hereb hotiinh bish bol ubguntiin hunduu gesen gazar baidag baisang medehgui baihal da. tegehdee yer ni zugeer l helehed Ubuntu gej bidnii har darsan zuud baisan Ubgunt gesentei adilhan sonsogdood baih yum da. Ta nar tiim muuhai program bitgii suraach de.

    ReplyDelete
  2. Sain bna yy? bi Ubutu 8.10 iig ashgildag bolov ch neg ogloo asaasan chine gar mouse 2 ni org irdeggui ee bi 2 uildeliin system zereg suulgasan bgaa windows deer zugeer ajlaj bga. yaahaar ingedeg yum be? bas ubuntu g yaj home, desktop 2 oo ustgahgui geer formatldag yum be?

    ReplyDelete
  3. Тохиргоог нь өөрчилсөн байх даа. Ийм асуудал тулгараагүй болохоор яг тэг ингэ гэж хэлж мэдэхгүй байна. Home, Desktop 2оо устгахгүйгээр формат хийж болохгүй байх гэж бодож байна. Хэрэгтэй зүйлээ өөр газар хуулж байгаад формат хийх нь дээр болов уу.

    ReplyDelete
  4. Windows -өөс Ubuntu суусан hard руугаа хандаж болох уу ? Яаж хандах вэ?

    ReplyDelete
  5. Цонх үйлдлийн систем маань FAT, FAT32, NTFS төрлийн partition-уудыг уншиж чаддаг. Тэгэхээр бол дангаараа уншиж чадахгүй. Эндээс http://www.fs-driver.org/ нэмэлт програмыг суулгавал хандаж болно. Ямар ч байсан ext2 бол унших л юм байна. ext3 дэмждэг л гэсэн байна. Өөрөө сайн харна биз дээ. Би туршиж үзээгүй.

    ReplyDelete
  6. Ubuntu buyu Uvguntiin hundii , kk yahavdee husseneer chin l sonsdono doo. Uvguntiin hundiin dursamj setgeld chin het honogshson bna, tegeed ym bolgoniig uvguntiin hundii gej bodood bna da.

    ReplyDelete
  7. яаж бичих талааж дэлгэрэхгүй бичилдээ


    www.htaccesseditor.com

    ReplyDelete
  8. pooh davaadorj gegch zaluu ch medleg sn bna shu. CSMS-iinhaan gej :)

    ReplyDelete
  9. sain bnu? nadad neg asuuh ym bnaa. BI windows deer .net c#, mssql 2 deer program xogjuuldeg. gewch nadad ubuntu uneheer ikh taalagdaj bna. Ubuntu deer deerkh 2oo ashiglaad ywah bolomj bdag ym bolow u? ene talaar sanalaa xuwaaltsaj tuslaach

    ReplyDelete
  10. сайн байна залуу минь наад үбүнтү гээчийнхээ тухай сайхан нийтлээд байгаарай. үбүнтү линуксийн фэн болсон шүү намайг Ганхүү гэдэг ээ өшөө олон юм нийтлээд байгаарай амжилт хүсий

    ReplyDelete