2010-12-30 5 views
0

Hier ist das Problem domain.compagename.html, klicken Sie auf einen Navigations Link auf www.getboda.com und leitet es zu Umleitung statt Domäne domain.compagename.html. com/pagename.htmlNavigation Umleitung statt domain.com/pagename.html

Das gleiche bei dev.getboda.com anstelle genauen Code ist und funktioniert gut. Unten ist der Menücode.

irgendwelche Ideen?

<ul id="navlist"> 
<li id="homeButton"><a <?php if($pageName == 'home'){ echo 'class="active"'; } ?> href="http://<?php echo $serverName;?>/index.php"><span>Home</span></a></li> 
<li id="howitworksButton"><a <?php if($pageName == 'howitworks'){ echo 'class="active"'; } ?> href="http://<?php echo $serverName;?>/howitworks.php"><span>How It Works</span></a></li> 
<li id="researchButton"><a <?php if($pageName == 'research'){ echo 'class="active"'; } ?> href="http://<?php echo $serverName;?>/research.php"><span>Research</span></a></li> 
<li id="faqButton"><a <?php if($pageName == 'faq'){ echo 'class="active"'; } ?> href="http://<?php echo $serverName;?>/FAQ.php"><span>Frequently Asked Questions</span></a></li> 
<li id="testimonialsButton"><a <?php if($pageName == 'testimonials'){ echo 'class="active"'; } ?> href="http://<?php echo $serverName;?>/testimonials.php"><span>Testimonials</span></a></li> 
</ul> 
<div class="clearBoth"></div> 
+0

http://stackoverflow.com/faq#howtoask – ajreal

+0

die verweisende Seiten ('index.php',' howitworks.php', etc.) sind innerhalb der gleichen Domäne, können Sie nur relative Links verwenden für 'href' Weglassen' $ ServerName' Variable. –

Antwort

0

Ändern Sie die http zu https (als eine schnelle Lösung). Aber das Problem, das Sie haben, ist ein Serverproblem. Ihr Code gibt die richtige URL aus, der Server sieht so aus, als setze er die URL als Servernamen. Überprüfen Sie die Umleitung von http zu https. Das ist die Quelle Ihres Problems.

+0

Danke, das war richtig. Das Problem lag in den httpd-vhosts auf der permanenten Umleitung. – none

+0

Sie müssen noch Ihre Link-Tags adressieren, was ist der Punkt, um einen Benutzer zu einer https der Umleitung: // URL, nur um alle Ihre Links zu http zeigen: // jedes Mal Umleiten? – Scuzzy

0

Blick in Richtung Ihrer .htaccess oder andere URL-Rewriting-Konfiguration Sie haben, wget Durchführung -d auf der nicht https-URL zeigt eine ungültige 301-Weiterleitung:

301 Moved Permanently 
Registered socket 376 for persistent reuse. 
Location: https://www.getboda.comhowitworks.php [following] 
+0

Dies sind die Umleitungs-Einstellungen in Apache config: – none

+0

Wie Sie einen Codeblock in einer Antwort bezeichnen? – none

+0

Ich glaube nicht, dass Sie können – Scuzzy