Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 02-01-2011, 01:15 AM
30et 30et is offline
 
Join Date: Mar 2009
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default members profile link changing subdomain

Hi,

We have put vbulletin onto different server to our regular site.

The regular site's server is an apache server, with its url www.server.com and the server with vbulletin is forum.server.com

We use a reverse proxy to redirect our users to it, so that the url remains the same.

This works fine except for when a user clicks a link to view a members' profile. Then instead of displaying www.server.com the url in the browser changes to forum.server.com

Why is this, or how can I make sure it doesn't change the url to forum.server.com?

--------------- Added [DATE]1296531025[/DATE] at [TIME]1296531025[/TIME] ---------------

The links are of the form ..

<div class="lastpost_user" style="white-space: nowrap;">
by <a href="member.php?find=lastposter&amp;f=205" rel="nofollow">RaryGirl</a>


and the htaccess file that redirects people is

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule (.*)/? http://forum.server.com/community/forums/$1 [P,L]

--------------- Added [DATE]1296544444[/DATE] at [TIME]1296544444[/TIME] ---------------

I had a look around the vbulletin files and I saw in includes/functions.php at about line 3080 there is a function exec_header_redirect($url)

This function is 'Halts execution and redirects to the specified URL invisibly'

It looks like it redirects with the php code
PHP Code:
header("Location: $url"0302); 
Could this be redirecting within the same server and therefore not activating the reverse proxy?
If so how should I change the code? I could change this function or I could change all instances that call this function somehow.

--------------- Added [DATE]1296601226[/DATE] at [TIME]1296601226[/TIME] ---------------

I figured out a solution -
I changed that header location line .. I use a str_replace command to replace 'forum.' with 'www.' and that works.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:51 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03285 seconds
  • Memory Usage 2,226KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete