Results 1 to 8 of 8

Thread: Convert html website to php

  1. #1
    Join Date
    Apr 2007
    Newcastle upon Tyne

    Question Convert html website to php

    I'm a complete novice when it comes to rewrites, I don't know enough about the code, and am frankly terrified of doing the wrong thing in converting my .html web pages to .php. (BTW, the reason for the conversion - to add header and footer includes plus dynamic features.)

    So far, I've found the .htaccess rewrite rule.
    PHP Code:
    RewriteEngine on
    RedirectMatch permanent 
    ^(.*)\.html$ $1.php 
    (I'd prefer not to include rewriting .htm pages as all of MY pages are .html)

    However, I'm very concerned about how search engines will treat this, and the implications for getting the site to be re-indexed.

    I've read that a better SEO technique may be to set up a 301 redirect (or is this exactly the same as what I've just proposed?)

    Something like:
    PHP Code:
    RewriteEngine on
    RedirectMatch 301 
    I'm concerned that "playing" with htaccess may land me in deep waters, and any advice much appreciated.

  2. #2
    Join Date
    Jun 2008
    I did it and did not have any problems... once you change your page extension from .html to .php it counts as a different page in Google so pagerank is lost.

    Privacy Policy Generator

  3. #3
    Join Date
    Apr 2007
    Newcastle upon Tyne

    Losing Pagerank…

    …how much of a disaster to the client is this? A matter of 2-4wks?

    Donatello - Much appreciate yr swift reply - I'm guessing I'm on the right track, anyway. I've heard some people use .htacess to get .html pages to act as .php

    This seems overly complex - but could it be a useful approach. Or do I just get on with conversion and let the client know of temp. loss of pagerank?

  4. #4
    Join Date
    Apr 2007
    Newcastle upon Tyne

    Make Apache parse .html as .php

    Make Apache parse .html as .php - is there a drawback to this?

    Is this what I would add to .htacess?

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

  5. #5
    Join Date
    Apr 2003
    AddType application/x-httpd-php .htm .html
    Is correct
    At least 98% of internet users' DNA is identical to that of chimpanzees

  6. #6
    Join Date
    Apr 2007
    Newcastle upon Tyne

    Convert html to php OR Make Apache parse .html as .php?

    Thanks, all
    And now… which would be the best method, in your opinions?

    I have two options:
    1/ Convert html to php
    My main concern is that this will scupper Pagerank (how big a deal is this? - how long to "repair" pagerank?)

    2/ Make Apache parse .html as .php
    How will my testing server treat this - i.e. so that I can work locally on pages?

    Also, possible issues getting this to work (I guess this isn't a reason for not doing it really): (http://www.besthostratings.com/artic...tml-files.html)

  7. #7
    Join Date
    Jan 2010
    When I changed over from HTML to PHP, all I did was change the extensions. Though my site is still in HTML, I wanted php for the include function. Static Header makes life easier lol.

    You shouldn't have an issue just changing the extensions and updating the links.

  8. #8
    Join Date
    Jun 2008
    Here's what I use on GoDaddy hosting:
    This is my .htaccess file (in the ROOT folder of course).
    HTML Code:
    AddType application/x-httpd-php .php .htm .html
    AddHandler x-httpd-php .php .htm .html
    # switch GoDaddy's php extension handling for php5   
    AddHandler x-httpd-php5 .php   
    AddHandler x-httpd-php .php4  
    You will also notice that I had to add the handler for Godaddy to force php5. Even though I changed it in my hosting panel, for some reason it was continuing to run php4... so in frustration I fixed it with the .htaccess fix you see above.

    PS- If you switch to PHP5 on Godaddy, beware of this:
    Last edited by donatello; 05-17-2010 at 01:48 PM.

    Privacy Policy Generator

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

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



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.37613 seconds
  • Memory Usage 2,913KB
  • Queries Executed 13 (?)
More Information
Template Usage (35):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_html
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (8)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (71):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates