View Single Post
  #813  
Old 11-10-2003, 03:47 PM
replicon replicon is offline
 
Join Date: Apr 2002
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TECK
Can you post the ISAPI Procedure? I'm interested... Thanks.
Sure, here's the procedure.

1. Install ISAPI Rewrite Free Version (works great if you only host 1 site on IIS)

2. In ISAPI Rewrite's httpd.ini, add the following entries:
Code:
RewriteRule /archive /archive.php
RewriteRule /archive/(.*) /archive\.php\?param=/$1
RewriteRule /forumdisplay/(.*) /forumdisplay2\.php\?param=/$1
RewriteRule /showthread/(.*) /showthread2\.php\?param=/$1
This will rewrite /archive, /forumdisplay and /showthread into it's equivilent .php files. We can't use no extension, IIS does not support that properly. This also rewrites the remainder of the URL into the query parameter "param", as IIS will display file not found if you add / after the forumdisplay and showthread urls.

3. In forumdisplay.txt and showthread.txt, replace the line :
Code:
$endbit = strrchr( $_SERVER['PHP_SELF'] , '/' );
with :
Code:
$endbit = strrchr( $HTTP_GET_VARS['param'] , '/' );
This will extract the remaining URL as a parameter since we moved it to a parameter.

4. Rename archive.txt to archive.php, forumdisplay.txt to forumdisplay2.php, and showthread.txt to showthread2.php, and copy to your live upload directory.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01172 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete