How to create this type websites?

GT9

Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    මචංලා මම ඕන තරම් දැකල තියෙනවා බොහොම සරල පිටු කීපයක් විතරක් තියෙන වෙබ් සයිට් මෙන්න මේ වගේ.

    උදා- විදියට example.com ගනිමු.

    example.com/about.html
    example.com/contact.html
    example.com/gallery.html

    ඔය වගේ තමයි පේජස් තියෙන්නේ හැබැයි ඒවල .html තමයි file extension එක තියෙන්නේ. මම ඒ ගොඩක් ඒවල .html වෙනුවට .php දාල නැවත enter key ඔබල බලනව. ඒතකොට ගොඩක් ඒවල එන්නේ 404 error එක. මේදේ .htaccess වලින් කරන්න පුලුවන් තමයි ඒත් මේවගේ සිම්පල් සයිට් එකක ඒවගේ දෙයක් කරනව නම් කරන්නේ බොහෝවිට සරල මේ වගේ දෙයක්නේ....

    example.com/about.php => example.com/about.html එකට redirect කරන එකනේ. මීට වඩා වැඩි දෙයක් වෙන්න .htaccess ලියන්න මහන්සිවෙන්නෑනේ.

    ඉතින් මට ගොඩක් හිතුනේ ඇත්තටම මේව html වලින් විතරක් හදල ඇති කියල. ඒත් එහෙම හිතුවොත් පොඩි ගැටලුවක් තියෙනව.

    html වලින් වතරක් හැදුවොත් common menu, common foor වගේ දාන්න බෑනේ පේජ් එකෙන් පේජ් එකට එඩිට් කරන්න ඕන නේ. :dull: ඉතින් මේ වගේ දෙයක් php වලින් කරන එක තමයි ගොඩක්ම ලේසි. ඒත් ඇයි මේවගේ සරල සයිට් එකක .php extension එක හන්ගහන්නේ තේරුමක් තියෙනවද?

    මේගැන දන්න අය පොඩ්ඩක් මේ ගැන කතා කරමු. :)
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    owa hadanna php ma one na , jquery,ajax thiyeanwane

    ඔව් මචෝ මම එහෙමත් බලුව සයිට් වල සෝස් එක බලල. ඒත් js / jquery වලින් navi,footer call කරපු බවක් පේන්නේ නෑ.

    httrack වලින් html වලට convert කරල දැම්මද දන්නෙත් නෑ. ඒත් මේවගේ සයිට් ගොඩාක් තිියෙනව. :dull:
     

    Dexter Morgan

    Member
    Feb 10, 2012
    726
    21
    0
    uba meka patalawagena wage inne

    PHP: Pre Hyper Processot : server side script language ekak
    HTML: Hyper text markup language

    php walin karapu site ekaka page eka kawuruhari access karapuwama wenne web server eka php script eka process karala eke result eka html widihata browser ekata ewana eka.
     

    joshmiller

    Well-known member
  • Feb 23, 2014
    3,305
    220
    63
    pitarata
    uba meka patalawagena wage inne

    PHP: Pre Hyper Processot : server side script language ekak
    HTML: Hyper text markup language

    php walin karapu site ekaka page eka kawuruhari access karapuwama wenne web server eka php script eka process karala eke result eka html widihata browser ekata ewana eka.

    ehema wenna page eka .php wenna ona ne . .html extension eke php code thibbata execute wenne na ne
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    search engine friendly wenna ban oka danne.

    ex:http://www.elakiri.com/forum/showthread.php?t=1609854

    dan oya wage url ekak patha digai. oya wage "?,=" kali walata google eken wadiya salakanne nalu.

    query urls ගූගල්ලට ගේමක් නෑ මචන් ඉස්සර තමයි &? අයින් කරල / දාල කරේ දැන් ඒක ඇති වැදගත් කමක් නෑ seo අතින්. එකම මේ ලස්සන සහ සාමන්‍ය යූසර්සලට භාවිතයේ ඇති පහසුව.

    eka site eheka link ekak diyan balannna

    http://srilankantravelhub.com/:)

    uba meka patalawagena wage inne

    PHP: Pre Hyper Processot : server side script language ekak
    HTML: Hyper text markup language

    php walin karapu site ekaka page eka kawuruhari access karapuwama wenne web server eka php script eka process karala eke result eka html widihata browser ekata ewana eka.


    මට තේරෙන්නෑ ඔයා කියන දේ. මේක කොහොමද මගේ ගැටලුවට අදාල වෙන්නේ. මම ඔය සිද්දිය දන්නව :P
     

    Dexter Morgan

    Member
    Feb 10, 2012
    726
    21
    0
    ehema wenna page eka .php wenna ona ne . .html extension eke php code thibbata execute wenne na ne

    ai bari,example ekak hatiyata meka balanna

    Code:
    html>
    <head></head>
    <body class="page_bg">
    Hello, today is <?php echo date('l, F jS, Y'); ?>.
    </body>
    </html>

    html extension eka thiyena file ekakin unath php action ekakata call karanna puluwan,habai php script eka godak complex nam karanne php script eka pitin dala html file eka haraha eka execute karana eka (mama oya dapu code eka dan notepad eke paste karala .html kiyala save karala open karanna ehema epa :P php kiyanne server side script ekak)
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    මී හරකා;16519598 said:
    :P


    ඔව් මචන් මේකෙත් කියල තියෙන්නේ apache htaccess කතන්දරේනේ. ඒකයි මම ඒකත් ත්‍රෙඩ් එකේ කිව්වේ. එහෙම කරා වෙන්නත් පුලුවන්

    එතනදී බොහෝ විට වෙන්නේ .php .html වලට redirect වෙන එකනේ. එහෙම redirect නොවී .php ගැහුවොත් 404 error එකක් එන්නත් .htaccess file එක ලියන්න ඕන. ඒත් හිතන්න අමාරුයි එච්චර වද වෙයි කියල මේ වගේ සල සයිට් එකකට.
     

    leap_coder

    Member
    Mar 29, 2014
    428
    17
    0
    okata machan web developing karana company ekath balapanawa.mokada html site ekak thanikara UI designer ta handle karanna puluwan.Developer kenek ona naha.e time ekedi developer ta complex server side site ekak hadanna puluwan.anika nithara content wenas wenne naththan site ekata php wage server side language ekak ona nahane.ekath eka reason ekak.
     

    joshmiller

    Well-known member
  • Feb 23, 2014
    3,305
    220
    63
    pitarata
    ai bari,example ekak hatiyata meka balanna

    Code:
    html>
    <head></head>
    <body class="page_bg">
    Hello, today is <?php echo date('l, F jS, Y'); ?>.
    </body>
    </html>

    html extension eka thiyena file ekakin unath php action ekakata call karanna puluwan,habai php script eka godak complex nam karanne php script eka pitin dala html file eka haraha eka execute karana eka (mama oya dapu code eka dan notepad eke paste karala .html kiyala save karala open karanna ehema epa :P php kiyanne server side script ekak)

    You can't run PHP in .html files because the server does not recognize that as a valid PHP extension unless you tell it to. To do this you need to create a .htaccess file in your root web directory and add this line to it:

    AddType application/x-httpd-php .htm .html
    This will tell Apache to process files with a .htm or .html file extension as PHP files.
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    ai bari,example ekak hatiyata meka balanna

    Code:
    html>
    <head></head>
    <body class="page_bg">
    Hello, today is <?php echo date('l, F jS, Y'); ?>.
    </body>
    </html>

    html extension eka thiyena file ekakin unath php action ekakata call karanna puluwan,habai php script eka godak complex nam karanne php script eka pitin dala html file eka haraha eka execute karana eka (mama oya dapu code eka dan notepad eke paste karala .html kiyala save karala open karanna ehema epa :P php kiyanne server side script ekak)

    ඒක තමයි මචං ඒත් ඔය වැඩේ කරන්න පුලුවන්ද? :baffled: PHP interpreter කොහොමද අදුන ගන්න‍ේ මේ file එක php file එකක් කියල .php or any valid php extension එකක් නැතුව. :baffled:
     

    Dexter Morgan

    Member
    Feb 10, 2012
    726
    21
    0
    :P



    ඔව් මචන් මේකෙත් කියල තියෙන්නේ apache htaccess කතන්දරේනේ. ඒකයි මම ඒකත් ත්‍රෙඩ් එකේ කිව්වේ. එහෙම කරා වෙන්නත් පුලුවන්

    එතනදී බොහෝ විට වෙන්නේ .php .html වලට redirect වෙන එකනේ. එහෙම redirect නොවී .php ගැහුවොත් 404 error එකක් එන්නත් .htaccess file එක ලියන්න ඕන. ඒත් හිතන්න අමාරුයි එච්චර වද වෙයි කියල මේ වගේ සල සයිට් එකකට.

    php html walata redirect wenne na,php script eka web server eken process karala html widihata result eka browser ekata dena ekai wenne. .php gahuawama 404 enne owage php scripts thiyenne same directory eke same name eken newe,godak welawata wenama directory ekaka wenas namakin.mama unath karanne ehemai godak welawata.
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    okata machan web developing karana company ekath balapanawa.mokada html site ekak thanikara UI designer ta handle karanna puluwan.Developer kenek ona naha.e time ekedi developer ta complex server side site ekak hadanna puluwan.anika nithara content wenas wenne naththan site ekata php wage server side language ekak ona nahane.ekath eka reason ekak.

    ඔව් මචං මේක කරන්න පුලුවන් හේතු ගොඩක් තියෙනව ඒත් බහුලව කරන සාමාන්‍ය විදියට දැන ගන්නයි ඕන. මම හිතන්නෑ මේ වගේ ඉතා සරල සයිට් එකක් උනත් .html වලින්ම හදන්න මැරෙයි කියල one page html site එකක් නම් අවුලක් නෑ තනිකරම .html වලින් හැදුම පසුවට maintain කරන්න අමාරුනේ. අනික අන්තිම සරල script එකක් නිසා server resources යන්නෑ හිතන තරම්.
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    php html walata redirect wenne na,php script eka web server eken process karala html widihata result eka browser ekata dena ekai wenne. .php gahuawama 404 enne owage php scripts thiyenne same directory eke same name eken newe,godak welawata wenama directory ekaka wenas namakin.mama unath karanne ehemai godak welawata.

    මචං ඔයා කියන්න් එතකොට මේක කරන්නේ .htaccess වලින් කියලද? :)

    මේ සයිට් එක බලන්න http://srilankantravelhub.com/
     

    Dexter Morgan

    Member
    Feb 10, 2012
    726
    21
    0
    ඒක තමයි මචං ඒත් ඔය වැඩේ කරන්න පුලුවන්ද? :baffled: PHP interpreter කොහොමද අදුන ගන්න‍ේ මේ file එක php file එකක් කියල .php or any valid php extension එකක් නැතුව. :baffled:

    eka thiyenne ban wenama directory ekaka,godak welawata ehema html page eke naminma same directory eke php script eka thiyanne naha.screenshot eka balapan.
     
    Last edited:

    Arkham Knight

    Member
    Mar 14, 2014
    1,627
    89
    0
    ඒක ලේසියි ඔතන තියෙන්නේ පොඩි දෙයක්, Apache server එක සාමාන්‍යයෙන් .html page එකක php code ගැහුවට execute කරන්නේ නෑ මොකද server එක valid extension එකක් හැටියට සලකන්නේ php ඉතින් අපිට server එකට වෙනමම කියන්න ඕනේ html,htm file වල තියෙන php code පවා execute කරන්න කියලා ඊට පස්සේ html file අස්සේ php code ගහනවා ඊට පස්සේ server එකෙන් html files process කරනවා කරලා ඒ අස්සේ php code තියෙනවා නම් ඒවා execute කරනවා.

    කරන්න තියෙන්නේ මෙච්චරයි server එකට ගිහින් root file එකේ තියෙන
    .htaccess file එක open කරලා මේ line එක add කරන්න


    AddType application/x-httpd-php .htm .html

    මේකේ වාසිය තමයි server එක use කරන Server Side scripting language එක clients ලාගෙන් hide කරගන්න පුලුවන් එතකොට hacking attack
    minimum කරගන්න ලේසියි.