Thanks for that, it didn't move me very far.  I think the problem is 
$sharedURL, because I have nothing in the root .htaccess to convert:

http://www.ctik.org.uk/boltwire/shared/xyz.php 

to /ctik/../boltwire/shared/xyz.php

Access to the boltwire directory isn't handled in:

RewriteCond %{HTTP_HOST} ctik.org.uk
RewriteCond %{REQUEST_URI} !^/ctik
RewriteRule ^(.*)$ ctik/$1 [L]

because it's on the same level as the /ctik dir.  If you see what I mean?
More study of rewrite rules required....

Richard.


On Friday, 13 June 2014 20:29:35 UTC+1, Dan wrote:
>
> You know, I hate cleanUrls!  I think they vary from machine to machine. 
> Certainly I am no expert at this.  I can only share what I did.  
>
> My setup is very similar to yours, except I have a bunch of boltwire 
> fields. And only one using cleanUrls. But they definitely work there. 
>
> In my root .htacess I have for the "fast" field this line:
>
> RewriteRule ^fast/(.*)$   fast/index.php?p=$1 [QSA,L,NC]
>
> In my "fast" field index.php file I have
>
> $sharedURL = 'http://www.fast.st/code/boltwire/shared';
>  $cleanURL = 'http://' . $_SERVER['HTTP_HOST'] . '/fast/';
> $fieldURL = 'http://' . $_SERVER['HTTP_HOST'] . '/fast';
>
> Maybe there should not be a / at the end of the fieldURL. And farmURL is 
> now sharedURL. Hope this helps!
>
> Cheers,
> Dan
>
>
>
>
> On Sat, Jun 14, 2014 at 3:46 AM, TheOldFellow <[email protected] 
> <javascript:>> wrote:
>
>> I decided to try and get URLs clean.  I followed the instructions:
>>
>> http://www.boltwire.com/index.php?p=docs.admin.cleanurls
>>
>> using the 'Farm Installation' method.
>>
>> The URLs are clean!!  But I can't login, or register, seems anything with 
>> a form accepts input but doesn't work.  I'm not an expert on Apache2 
>> Re-write rules, for sure.
>>
>> My site is on a cheap shared hosting server as an additional domain, so 
>> there is some .htaccess-ware already.
>>
>> The directory structure:
>>
>> public_html contains:
>>
>> ctik  - the field directory
>> boltwire - the boltwire files
>> x - another website not boltwire
>> y - ditto
>> z - ditto
>> .htaccess provided by the host, to support multiple sites, containing:
>> ----
>> Options +FollowSymLinks 
>> RewriteEngine on
>>
>> RewriteCond %{HTTP_HOST} ctik.org.uk
>> RewriteCond %{REQUEST_URI} !^/ctik
>> RewriteRule ^(.*)$ ctik/$1 [L]
>>
>> RewriteCond %{HTTP_HOST} x.org.uk
>> RewriteCond %{REQUEST_URI} !^/x
>> RewriteRule ^(.*)$ x/$1 [L]
>>
>> RewriteCond %{HTTP_HOST} y.org.uk
>> RewriteCond %{REQUEST_URI} !^/y
>> RewriteRule ^(.*)$ y/$1 [L]
>>
>> RewriteCond %{HTTP_HOST} z.org.uk
>> RewriteCond %{REQUEST_URI} !^/z
>> RewriteRule ^(.*)$ z/$1 [L]
>> ----
>>
>> In ctik I added the .htaccess as:
>> ----
>> RewriteEngine On
>> RewriteBase /ctik
>> RewriteRule ^$           index.php  [L]
>> RewriteRule ^index\.php$ index.php  [L]
>> RewriteRule ^(.*)$ index.php?p=$1  [QSA,L]
>> ----
>>
>> and altered the index.php to:
>> ---
>> <?php
>> $BOLTadmin='admin';
>> $cryptkey='somethingsecret';
>> $cleanURL='http://www.ctik.org.uk/ctik/';
>> $fieldURL='http://www.ctik.org.uk/ctik/';
>> $farmURL='http://www.ctik.org.uk/ctik/';
>> include_once('../boltwire/scripts/engine.php');
>> ----
>>
>> Can anyone see where I have gone wrong?
>> Thanks,
>> TOF.
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "BoltWire" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/boltwire.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/boltwire.
For more options, visit https://groups.google.com/d/optout.

Reply via email to