ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

GoDaddy EE Install not recognizing anything beyond the index page

January 30, 2011 7:23pm

Subscribe [4]
  • #1 / Jan 30, 2011 7:23pm

    heaversm

    197 posts

    Hi - I finally got my site up on GoDaddy, but it won’t recognize anything beyond the index page. I visited this forum link:

    http://ellislab.com/forums/viewthread/171220/#815853

    and changed my uri_protocol setting in the config file, but that didn’t solve the problem. I really need to get this up and running, and I feel like, while godaddy is a pain in the ass, it’s a pretty common host so there should be someone out there with an answer to this. My website is located here:

    victoriakirkinteriors.com

  • #2 / Jan 30, 2011 7:38pm

    narration

    773 posts

    heaversm, likely turning on Force URL Query Strings, in Admin>System Administration>Output and Debugging preferences is the thing. I used to work with GoDaddy, and found it needed.

    That will result in menu etc. URLs like the following, and they will work.

      http://victoriakirkinteriors.com/index.php/?site/profile_page

    If you aren’t taking out index.php, you are then done. If you are, you need to include the query ‘?’ in your .htaccess string, in the same place.

    Regards,
    Clive

  • #3 / Jan 30, 2011 7:47pm

    heaversm

    197 posts

    Sweet! That worked except…it seems any urls which include 4 segment variables after the index.php come up as broken links, for example:

    http://victoriakirkinteriors.com/index.php/site/projects/category/restaurants

    This may be because of the “category” trigger word and not because there are 4 segments, I’m not sure.

  • #4 / Jan 30, 2011 7:49pm

    narration

    773 posts

    put the question mark in that one and it works also.

    You’ll have to work out why that’s not so. Maybe caches.

    Also, something you call from that page also doesn’t work - similar requirement probably.

    Regards,
    C.

  • #5 / Jan 30, 2011 7:51pm

    heaversm

    197 posts

    Yeah - you’re right. Well, I’ll go through and modify my URL references. Man - never using GoDaddy again.

  • #6 / Jan 31, 2011 3:54pm

    Ingmar

    29245 posts

    If you are using EE’s built-in path variables you’ll only need to turn on the “Force Query Strings” option.

  • #7 / Jan 31, 2011 10:16pm

    erier

    55 posts

    A side note on fixing up those URL’s on a GoDaddy server as well ...

    If you don’t have an .htaccess file in your site root, create one and put this at the beginning:

    RewriteEngine On
    
    # ditch index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php?/$1

    If you just have the “/?/”, then just take out the index.php. That rule should parse the URL through GoDaddy for you.

    Hope this helps!

  • #8 / Feb 01, 2011 1:51pm

    Ingmar

    29245 posts

    Thank you. So, has this issue been resolved? Any remaining Tech Support questions?

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases