Ok, so I read up some more on htaccess, so I went back to the original
htaccess file that was in the cake_install_dir
I should  point out that I'm on a shared web server.

I found some hints on debugging on the web so here are my
modified .htaccess
Mostly added the the [R] where the [L] was. This was for debugging so
the url would be in the address bar when it failed

in cake1.2 directory
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [R]
   RewriteRule    (.*) app/webroot/$1 [R]
</IfModule>

for apps directory
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [R]
    RewriteRule    (.*) webroot/$1    [R]
 </IfModule>

for webroot directory
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^index.php
    RewriteRule ^(.*)$ index.php?url=$1 [R]
</IfModule>


I did add another RewriteCond in the webroot .htaccess. I also
modified the webroot's index.php to just an if-else looking at the url
<?php
  if (isset($_GET['url'])){
    echo 'You are here and url = ' . $_GET['url'];
  }
  else
  {
    echo ' No url seen ';
  }
  echo 'BLAH';
?>

So what I see works and doesn't work.
 http://www.example.net/cake1.2/app/webroot/foo.html  (just a hello
world html)
 http://www.example.net/cake1.2/app/webroot/index.php
http://www.example.net/cake1.2/app/webroot/index.php?url=posts

What doesn't work is
http://www.example.net/cake1.2/posts
http://www.example.net/cake1.2/app/posts
http://www.example.net/cake1.2/app/webroot/posts

Looking at the last one http://www.example.com/cake1.2/app/webroot/posts.
Because I put the [R] flags I see this in the address bar of the
failed attempt page
http://www.example.net/home/net/example/html/cake1.2/app/webroot/index.php?url=posts

So I'm thinking the problem is because I'm on a shared web server. But
thats just a hunch






On Oct 31, 3:42 am, Anupom <[EMAIL PROTECTED]> wrote:
> Hi there,
>
> Can you please share your modified .htaccess file that you have inside your
> cake1.2 directory? I guess you have other .htaccess files inside your root
> or html directory? Can you tell us what's written inside those as well?
>
> So my questions are if the .htaccess is necessary? good practice?
>
>
>
> .htaccess is necessary for pretty URLs and is certainly a good thing to have
> :) You can though setup your cake to not to use .htaccess.
>
> Also please check if apache rewrite module is turned on in your web server.
>
> Thanks.
>
>
>
> On Fri, Oct 31, 2008 at 9:40 AM, Todd M <[EMAIL PROTECTED]> wrote:
>
> > I'm finding problems with what I believe is with .htaccess in the
> > cake_install_directory.
>
> > My current web server only allows the /html directory as a HTML root.
> > To reduce complexity, I thought it would be good to start with
> > untaring the CakePHP in that directory.
>
> > so my directory appears something like this
>
> > /html
> >      /cake1.2
> >           /app
> >           /cake
> >           /docs
> >           /vendors
> >       /foobar
>
> > I've noticed in the past if I wanted to look at an html file in foobar
> > I had to usehttp://www.example.com/foobar
>
> > So I'm at step 4 in the documentation. I've confirmed with the web
> > server that has AllowOverride is set to All.
>
> > It seems that I can't do
> >http://www.example.com/cake1.2
> >http://www.example.com/cake1.2/index.php
> > or even
> >http://www.example.com/cake1.2/foo.html
>
> > The foo.html is just a hello world html file.
>
> > What I found is if I remove the .htaccess file I get a nice CakePHP
> > link telling my salt needs to be updated and that theres no connection
> > to DB.
>
> > So I went farther in the tutorial, I successfully linked DB & changed
> > salt word. Checked thehttp://www.example.com/cake1.2and everything
> > looks fine, including DB is connected and no salt warning.
>
> > I did do a google search both here and the internet. I did find
> > something about adding a Rewritebase line to all 3 .htaccess, but not
> > sure if I did that correctly.  When I changed that, it seemed to just
> > go to a blank webpage. No errors or anything.
>
> > So my questions are if the .htaccess is necessary? good practice?
>
> --
> Anupom Syamhttp://syamantics.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to