View Single Post
  #1  
Old 09-14-2006, 10:10 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Rewrite Problems

Okay, here's the problem....

Attachment 53451
When users are viewing my products pages, they randomly get error messages.

My URLs here are rewritten, here is the code
Code:
RewriteRule products/vblogetin/devnews/page([0-9]+)/ devnews.php?page=$1 [QSA]
RewriteRule products/vblogetin/devnews/ devnews.php [QSA]
RewriteRule products/([a-z]+)/([a-z]+) products.php?product=$1&document=$2 [QSA]
RewriteRule products/([a-z]+)/ products.php?product=$1 [QSA]
RewriteRule products/ products.php [QSA]
In my PHP file, in order to prevent the pain in the ass of having to use the preprocess whos online hook, I did this to make the $filename variable normal:
PHP Code:
$filename $_SERVER['SCRIPT_NAME'];
$queryString "?$_SERVER[QUERY_STRING]";
$vbulletin->session->set('location'"$filename$queryString"); 
My pages have a $_GET['document'] and $_GET['product']. Basically, if a product is specified, and no document, it defaults to the product index, and if both, view that page for that doc. If neither are specified, then go to products index. If something is specified, and is invalid, display an error (like it is).

Anyway, something from the cron jobs is messing up the query string, which is causing these error messages. Any ideas? If nobody knows, I'll go back to the (messy) full paths in the WOL hooks.

As always, any help is greatly appreciated.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01203 seconds
  • Memory Usage 1,784KB
  • Queries Executed 12 (?)
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
  • (1)bbcode_code
  • (1)bbcode_php
  • (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