Nosotros're looking for a .htaccess expert to assist u.s. to gget Clean URLs working on a GoDaddy server.

Comments

josesanmartin's picture

I don't call back you need a

I don't think you demand a .htaccess skillful. All the code for .htaccess you need is shipped with Drupal and tin can exist found at yourdrupalinstallation/.htaccess.

I think yous should contact GoDaddy. They are probably non allowing you to do certain stuff and that's why clean URLs is not working there.

José San Martin
http://www.verinco.com/

qweds's picture

just uncomment RewriteBase /

I have the deluxe hosting with my second domain in a sub directory. When I ran the install for the sub directory site I was surprised to see that clean urls wouldn't exist enabled, as they worked fine on the main site.

All I did was download the .htaccess file from the sub directory, opened it and uncommendted 'RewriteBase /' which is right near the bottom. 5 minutes later on I was able to set clean urls.

arzajac's picture

Works fine for me

Works fine for me out-of-the-box.

Ex:
http://rescubuntu.info/

I use the default drupal .htaccess and add the two lines for GoDaddy to use php5

#php5 in GoDaddy account
AddHandler ten-httpd-php5 .php
AddHandler 10-httpd-php .php4

See also:
http://help.godaddy.com/article.php?article_id=1082&prog_id=GoDaddy&isc=...
NOTE: This content simply applies to our Linux shared hosting accounts running Hosting Configuration 2.0. You tin can view the current configuration of your hosting nether the Account Summary section of the Hosting Control Centre in your customer account. Encounter How do I upgrade my hosting business relationship to run Hosting Configuration ii.0? for more than information.

bpocanada's picture

Godaddy Dedicated server

Oops.. Distressing.. my comments were for godaddy dedicated server.

--
Roshan Shah
T : 604-630-4292
Vancouver, Canada
Skype/GoogleTalk/Yahoo : bpocanada

agu's picture

Godaddy Settings that get in work

In Hosting Center:

1. Enable PHP 5 (since this has mbstring enabled past default in godaddy)
Select Content Tab ->Add on Languages and so enable php v

ii. Update php File Extensions to work with php v
Select Settings Tab -> File Extensions and click edit on .php files

Now refresh the drupal condition admin page and Unicode Library Warning should become away

Amix's picture

I recently installed mine on

I recently installed mine on godaddy. and i experienced the aforementioned problems with clean URL when installing it in a sub dir but manged to fix information technology modifying the .htaccess simply if you accept it installed in the root it should piece of work fine. allow me know whats the problem and sick try to help you out.

__________________________________________________________________________________
My Open Source Drupal site for an Open source Image editing software http://gimp-tutorials.net

revolve's picture

mod rewrite issues with drupal 6 in subdirectory on GoDaddy

Hullo solidnuts, you posted this a long fourth dimension ago but I hope your offering to assist with .htaccess issues is still available.

In summary, I need my files to appear in the root, i.e. world wide web.eco-rally.org/well-nigh (without /Drupal/)

What follows is a detailed account of my setup and my attempts thus far.

For ease of maintenance I got GoDaddy to install all drupal v6.1 files into a sub dir called Drupal using
Godaddy Hosting Connectedness 2. They hooked information technology up to the database. I have not yet upgraded from 6.1.

I have a Palatial virtual dedicated server account on Linux using one MySQL d'base of operations and PHP 5.

I also have a virtual subdomain: http://eco-rally.org (without the www. prefix) in order to brandish non-drupal pages. Could this exist causing the problem?

Non-core files, modules, themes etc. are located in http://www.eco-rally.org/Drupal/sites/all/

I'm using the PathAuto module and URLs are 'clean'.

The Trouble:

I have tried many different rewrite rules to make Drupal appear in the root but each set of rules has it's own issues. The following rules without the preceeding hash sign are semi-working,
If I blazon in www.eco-rally.org/alphabetize.php the rewrite rule exercise the chore
If I clicked on a link to the homepage, however, I am directed to
www.eco-rally.org/Drupal/index.php.

The Solution?

The following code is the .htaccess file in the public_html root.
As y'all tin run across, I take tried lots of rewrite rules suggested on other forum posts on this topic - simply to no avail.
All rules preceeded past a leading hash are included purely equally a reference of what I accept already tried

                                  Options -Indexes     RewriteEngine on     Options +FollowSymLinks      # script 1          RewriteCond %{REQUEST_URI} !^/sites.*         RewriteCond %{REQUEST_URI} !^/Drupal.*         RewriteRule ^/(.*)$ /Drupal/$1 [50]         # RewriteCond %{HTTP_HOST} !^www\.eco-rally\.org$ [NC]         # RewriteCond %{REQUEST_URI} !^/Drupal      # Alt script 3 (from Drupal forum)     # site         # RewriteCond %{HTTP_HOST} !^www\.eco-rally\.org$ [NC]         # RewriteCond %{REQUEST_URI} !^/Drupal         # RewriteRule ^$ /Drupal/index.php [L]      # files         RewriteCond %{REQUEST_URI} ^.*\.(jpg|jpeg|gif|png|css|js|pl|txt|swf)$         RewriteCond %{REQUEST_URI} !^/Drupal/ RewriteRule ^(.*)$ /Drupal/$one [L,QSA]      # url 's         RewriteCond %{HTTP_HOST} ^www\.eco-rally\.org$ [NC]         RewriteRule ^(.*)$ /Drupal/index.php?q=$i [50,QSA]      # Alternative script four (from Drupal forum)         # RewriteRule .* http://www.eco-rally.org/ [L,R=301]         # RewriteRule ^$ Drupal/index.php [L]         # RewriteCond %{DOCUMENT_ROOT}/Drupal%{REQUEST_URI} -f         # RewriteRule .* Drupal/$0 [L]         # RewriteCond %{REQUEST_FILENAME} !-f         # RewriteCond %{REQUEST_FILENAME} !-d         # RewriteRule .* Drupal/index.php?q=$0 [QSA]         # RewriteCond %{REQUEST_URI} !^.*\.css.*$ [NC]                              

My spider web-host (godaddy.com) confirmed that the rewrite rules wait incorrect merely are Non prepared to tell me how to rectify them.

At that place .htaccess file in the Drupal folder is equally follows:

                                  # Various rewrite rules.     <IfModule mod_rewrite.c>     RewriteEngine on     # If your site tin can be accessed both with and without the 'www.' prefix, you     # can use 1 of the following settings to redirect users to your preferred     # URL, either WITH or WITHOUT the 'www.' prefix. Cull But i option:     #     # To redirect all users to admission the site WITH the 'www.' prefix,     # (http://case.com/... volition be redirected to http://www.example.com/...)     # adapt and uncomment the post-obit:     # RewriteCond %{HTTP_HOST} ^eco-rally\.org$ [NC]     # RewriteRule ^(.*)$ http://www.eco-rally.org/$1 [L,R=301]     #     # To redirect all users to admission the site WITHOUT the 'world wide web.' prefix,     # (http://www.example.com/... will exist redirected to http://example.com/...)     # uncomment and adapt the following:     # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]     # RewriteRule ^(.*)$ http://case.com/$i [L,R=301]     # Modify the RewriteBase if you are using Drupal in a subdirectory or in a     # VirtualDocumentRoot and the rewrite rules are non working properly.     # For example if your site is at http://example.com/drupal uncomment and     # modify the following line: <potent>RewriteBase /Drupal</strong>     #     # If your site is running in a VirtualDocumentRoot at http://example.com/,     # uncomment the following line:     # RewriteBase /     # Rewrite URLs of the form 'x' to the form 'index.php?q=ten'.     RewriteCond %{REQUEST_FILENAME} !-f     RewriteCond %{REQUEST_FILENAME} !-d     RewriteCond %{REQUEST_URI} !=/favicon.ico     RewriteRule ^(.*) $ index.php?q=$ane [L,QSA]     </IfModule>                              

The relevant section of /Drupal/sites/default/settings.php is as follows:

                * Base URL (optional). * * If yous are experiencing issues with dissimilar site domains, * uncomment the Base URL statement below (remove the leading hash sign) * and fill in the URL to your Drupal installation. * * You might also want to force users to use a given domain. * See the .htaccess file for more data. * * Examples: * $base_url = 'http://www.case.com'; * $base_url = 'http://www.case.com:8888'; * $base_url = 'http://www.example.com/drupal'; * $base_url = 'https://www.example.com:8888/drupal'; * * It is not immune to have a abaft slash; Drupal volition add it * for you. */ # $base_url = 'http://www.example.com/drupal'; // NO trailing slash! <potent>$base_url = 'http://www.eco-rally.org/Drupal';</strong>                              

Any help would be greatly appreciated!

Mike
www.eco-rally.org

rjl's picture

Funny, yesterday, I was

Funny, yesterday, I was helping install a Wordpress site on godaddy for a friend and was having the same trouble. Wordpress uses the term "Permalinks" for "Clean URLs" but both are based on mod_rewrite.

I came accross this in google:
http://www.joshstauffer.com/2007/04/wordpress-godaddy-permalinks-and-404s/

The advice in that location was to wait a while and information technology volition start working. So I did. Yesterday afternoon it was not working and now this morning it is.

I don't want to pretend to know anything virtually how this works, and the postal service I noted above provides only some conjecture virtually server updates. Then accept if for what it is, just you might desire to give the "wait a while" approach a try.

drupalexpert_amit's picture

Make clean URLs on godaddy subfolder

1 of my clients faced a similar problem. He was hosting multiple domains on the aforementioned godaddy deluxe hosting bundle.
This .htaccess file enables clean-urls in such settings. It even works with subfolders and subdomains too.

Download Link:
http://208.109.209.180/godaddy_htaccess.zip

Instructions:
Replace the .htaccess file which came with drupal.

Notice the following line in the .htaccess file:
" RewriteBase /sitecontent"

and modify the word "sitecontent" to the correct subfolder name/path where you take installed the drupal on your godaddy server

experience costless to email me, if you lot get stuck somewhere.

Regards,
Amit
Email: drupalexpertamit@gmail.com

bigbman's picture

I tried this and enabled

I tried this and enabled clean URLs. Didn't seem to assistance. Good news is, information technology looks like bryansbusiness.com tin can log into the default site now - just took a trivial time to go into effect. Maybe this is the case with the .htaccess file? I'm trying to access a sub-site called "examination" and it doesn't work - go "page not found" off the default site.

drupalexpert_amit's picture

more details

If you lot put the above .htaccess in a subfolder called "test" (alter the "/sitecontent" to "/test").
And so it volition work, if y'all admission the site from "http://example.com/test/"

But if you are accessing the aforementioned folder from "http://test.case.com/" as a subdomain, then information technology wont piece of work. Modify the "/sitecontent" to "/", if accessing from a subdomain URL.

The higher up file enables Clean URLs in almost all configurations if used correctly.

Regards,
Amit
E-mail: drupalexpertamit@gmail.com

bigbman's picture

So, I've got the following

And so, I've got the following in my root folder:

./drupal
./drupal/.htaccess <-- your file with "/sitecontent" changed to "/drupal"
./drupal/sites/examination

Accessing the default site from www.bryansbiz.com/drupal works fine. Accessing my test multisite from www.bryansbiz.com/drupal/exam doesn't work at all (I get a page non found from the default site).

So, I thought the actress folder in the URL was npt making drupal happy. I created a subdomain: http://drupal.bryansbiz.com, but nevertheless no die accessing the test multisite.

PLEASE Aid!!! I'Chiliad TEARING MY HAIR OUT!!

bigbman's picture

Pitiful, but I haven't had

Distressing, but I haven't had much response in other forums. Sorry for buggin :o)

I didn't realize at that place was a multidomain module for Drupal, so mayhap we are speaking two different languages. Nevertheless, if you have any suggestions, please let me know. Just for description, my "exam" folder exists in ./drupal/sites/exam as a multisite. I've tried pointing subdomains to this folder, merely it doesn't seem to work (just gives me an error from the default site).

B

yooperjb's picture

perfect

Even a annotate from dorsum in 2007 can still be useful. I was having the result because I was trying to access a subdomain (test.example.com). This solution worked perfectly and now my install has NO issues. Thanks for this.

drupala's picture

Can't run clean url on godaddy

My drupal site is not in the root directory either and I tried the method of uncommneting rewritebase/ but it doesn't work for me.
I have tried calling godaddy to assist me with the configuration but since my site is hosted on shared hosting, the support isn't there.
Did you place .htaccess file in the subdirectory where your drupal site is running? Besides, was there anything else that y'all had to do in order to configure the clean urls? What php version are you running your site?
If y'all could write picayune more on how you solved this problem, that will really help me. I never had this outcome until with godaddy.
Thank you.

artweeks's picture

Tin't run clean url on godaddy

On GoDaddy when you modify the .htaccess file, it takes an hour or more than for the changes to take result. This file is normally cached, and so you won't know right away if your changes have washed the trick.

wjbritt's picture

Clean URLs with GoDaddy Shared Hosting - How to make information technology work.

I wanted to point this out for young man novices (I didn't catch on to this immediately)....

Clean URLs DOES work fine with GoDaddy Shared hosting. The techs are worthless, so you are on your own. Don't waste fourth dimension calling.

If you are using Shared Hosting (the inexpensive plans) the make sure you sympathise that there is a Dissimilar ".htaccess" file for EACH OF YOUR WEBSITES!!!

instance:

www.yoursite.com is the hosting account. All the other domains are aliased to that account. so if you lot have other domains it will expect similar this....

www.yoursite.com/site1
www.yoursite.com/site2

Each ane of these folders on the server will have it'southward OWN ".htaccess". Log onto the FTP customer in the Hosting Control Center (information technology'due south under Content)
You'll run into your root. Information technology has an ".htaccess" file. This one ONLY effects the root domain.

If yous wanted to employ clean URLs on "Site 2" for example, you must change directories to THAT folder.

In information technology you will see Some other ".htaccess" file. THIS IS THE 1 YOU NEED TO Change. All of the previous posts are right. Merely put the "RewriteBase /" where it goes as stated above. It just hasn't been clarified that y'all need to do information technology in each folder with each file.

It'south VERY like shooting fish in a barrel to use the web based FTP client. Merely copy the ".htaccess" file to your desktop, open it with WordPad (not notepad - it volition lose all the formating) and modify it, relieve it, then upload it right back up to where you got it. If you lot are really nervous about screwing something upwards just rename the quondam one to ".htaccessOLD" or something similar that.

After it's modified, log back into that site, go to administration - clean URLs, run the test, and information technology should work.

And so if you have six sites on your account - you will have 6 files to modify. Doing it to the file in the ROOT directory does nothing to your other sites. This may exist a nobrainer to a lot of you lot, but logging on and seeing that file in the root makes it real piece of cake to think it's the one yous need to piece of work with.

Hope this helps all the other frustrated GoDaddy customers. They don't offer ANY support for Drupal - saying it's a "third party app" fifty-fifty though they offer it as an install in the Hosting Connectedness Command console. Information technology is very user-friendly install from there. Likewise it seems they are offering one click UPGRADES now to the latest version likewise. So even though I requite them an 'F" for Drupal support, it is possible to host multiple Drupal sites in that location for cheap. I'm finally pleased, now that the URLs are working right. It's but frustrating that the solution came from here (for free) rather than the hosting company I am paying money to.

Westward.J. Britt

mstockus's picture

One final affair for GoDaddy.

One last thing for GoDaddy. I couldn't get information technology working properly until I added a '/' in forepart of index.php in the 'Rewrite current manner URLs' section.

Before
# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$one [Fifty,QSA]

After
# Rewrite current-fashion URLs of the form 'alphabetize.php?q=ten'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$ane [L,QSA]

islandtech's picture

Running Clean URL Examination gives "white screen of expiry"

Aloha,

I accept the cheap godaddy linux hosting.

I accept drupal installed in the root of my domain.
I edited the .htaccess file with the downloaded nothing file offered higher up.
I edited the .htaccess file to: RewriteBase / (considering its installed in the root - no multi-site setup)
I uploaded the .htaccess file to proper directory.
I even tried including the post-obit lines:

                    #php5 in GoDaddy account AddHandler x-httpd-php5 .php AddHandler 10-httpd-php .php4                                      

When I test phpinfo I detect that I am running PHP v.1.four

When I run the Make clean URL Test I get the "white screen of death."

Nothing loads, no source code.

> Practise I actually have to wait for the .htaccess file to refresh in the cache or propigate? I have waited most an 60 minutes and no changes in the Clean URL Examination...
> Any more than suggestions? I would exist super grateful. Give thanks you.

jtimble's picture

.htaccess not working on Godaddy, Linux shared, php5, config 2.0

Hello, I have read through all the comments related to htaccess and godaddy and take tried them all. I installed drupal at the root of my site without getting whatever errors. At this point htaccess is preventing my root domain from resolving. Should I employ a filename other than index.html equally my homepage (which is temporary until I learn how to build a drupal site)? I'm very new to drupal obviously. Does the entire site demand to exist controled by drupal once yous install this file? I haven't been able to go across the installation procedure. This is my current htaccess file. Any help is profoundly appreciated...

I posted the file here since it looks similar the code volition be parsed in the forum...
http://www.smalldownloads.com/htaccessTest.txt

Cheers in advance.

mchopra's picture

Clean URLs on godaddy

I am new to Drupal and I am trying to enable clean URLs for my website.
I have read all the higher up comments and modified .htaccess file in my drupal root directory by uncommenting
RewriteBase / still my clean URL options are grayed out.
Any help in this regard will be appreciated.

Cheers in advance

drupalexpert_amit's picture

Drupal admin panel

The clean urls demand to be first enabled from Drupal'southward Administration panel (unless you lot enabled while installing the v6.x branch).
You lot will run into a small-scale link that says "Run the make clean url test", click on that, and if all goes well, the options volition exist enabled for you lot the select.

if the test fails, then probably the .htaccess file settings need to exist changed... btw, clean urls wont work on godaddy if yous are on windows hosting parcel!

My 0.02

Regards,
Amit
E-mail: drupalexpertamit@gmail.com

davidnsparks's picture

Beneath is my HTACESS file. I

Beneath is my HTACESS file. I have a main site world wide web.site1.com then I take www.site2.com equally a file nether the www.site1.com root folder. Below is my htaccess file and I cannot get clean URL'south to piece of work

This of grade is on go daddy palatial hosting package.

#
# Apache/PHP/Drupal settings:
#

# Protect files and directories from prying eyes.

Order allow,deny

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Brand Drupal handle any 404 errors.
ErrorDocument 404 /alphabetize.php

# Force simple error message for requests for non-real favicon.ico.

# At that place is no end quote beneath, for compatibility with Apache 1.3.
ErrorDocument 404 "The requested file favicon.ico was non found.

# Fix the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the post-obit cannot be changed at runtime.

# PHP 4, Apache one.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output laissez passer
php_value mbstring.encoding_translation 0

# PHP 4, Apache two.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output laissez passer
php_value mbstring.encoding_translation 0

# PHP 5, Apache one and 2.

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0

# Requires mod_expires to exist enabled.

# Enable expirations.
ExpiresActive On

# Cache all files for 2 weeks after access (A).
ExpiresDefault A1209600

# Do non enshroud dynamically generated pages.
ExpiresByType text/html A1

# Diverse rewrite rules.

RewriteEngine on

# If your site tin can be accessed both with and without the 'www.' prefix, you
# tin use one of the following settings to redirect users to your preferred
# URL, either WITH or WITHOUT the 'www.' prefix. Choose Simply one option:
#
# To redirect all users to access the site WITH the 'world wide web.' prefix,
# (http://example.com/... volition be redirected to http://www.example.com/...)
# adjust and uncomment the post-obit:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule ^(.*)$ http://world wide web.example.com/$1 [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://world wide web.example.com/... will exist redirected to http://case.com/...)
# uncomment and arrange the following:
# RewriteCond %{HTTP_HOST} ^www\.case\.com$ [NC]
# RewriteRule ^(.*)$ http://instance.com/$i [L,R=301]

# Alter the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the post-obit line:
RewriteBase /

# Rewrite URLs of the course '10' to the form 'index.php?q=x'.
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# $Id: .htaccess,v ane.90.ii.three 2008/12/10 20:04:08 goba Exp $

sunchaser's picture

OMG , I'thou on a Windows (IIS) GoDaddy server !

Been looking for days (litteraly) to solve this.
Must have uploaded over 40 versions of .htaccess file only to find out that my GoDaddy (free hosting packet) server is an IIS 7 Windows motorcar (check by uploading a php file with in it and browsing to it)
phpinfo()

If you are on a GoDaddy Windows auto besides, you won't have whatever use with the .htaccess file since information technology is not being picked up past IIS.

How to get Clean URL's working on a GoDaddy Windows II7 machine.

  • upload the php file with phpinfo(); in it
  • look for the term "IIS", if y'all find something , that means you're probably on a windows machine.
  • wait at the version number (for me information technology was IIS7) and caput over to this url : http://drupal.org/node/3854 and follow instructions.
    (you need a spider web.config file , instead of a .htaccess file)

    Damn , that took a serious clamper out of my life :)

jlamark72's picture

Clean URLs in GoDaddy host using Windows Server and IIS7

Adding a spider web.config file worked for me also. I'm using GoDaddy with Windows ISS 7.

Just create a new notepad file and re-create and paste the XML lawmaking in the IIS instructions I linked to. (this site wouldn't let me paste the full XML code block) Once saved rename the notepad spider web.config (Make sure to remove the Notepad file's default .txt extension earlier uploading! If yous are using a Windows PC y'all may demand to turn off Hide Extensions for Known File Types.) It should just be named web.config

Upload the new file to your drupal'southward installation directory. This worked perfectly for me, after days of searching for a solution. Cheers to Microsoft's ISS 7 help section.

http://www.iis.cyberspace/learn/application-frameworks/install-and-configure-ph...