Forbidden message with iframed site

New to mod_rewrite? This is a good place to start.

Forbidden message with iframed site

Postby tylerh » Sun Jun 07, 2009 12:00 pm

I have an app for myspace.com. There is an iframe of my site on the app (index page of my site) and I get this error message: Forbidden You don't have permission to access /index.php on this server.

I figured it was an mod_rewrite problem so here's all I have in .htaccess

Code: Select all
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
   
   RewriteRule ^home/$ index.php
   RewriteRule ^home$ home/ [R,L]
   
   RewriteRule ^graphics/$ graphics.php
   RewriteRule ^graphics$ graphics/ [R,L]
   
   RewriteRule ^graphics/$ graphics.php
   RewriteRule ^graphics$ graphics/ [R,L]
   
   RewriteRule ^upload/$ mygraphics.php
   RewriteRule ^upload$ upload/ [R,L]
   
   RewriteRule ^register/$ register.php
   RewriteRule ^register$ register/ [R,L]
   
   RewriteRule ^login/$ login.php
   RewriteRule ^login$ login/ [R,L]
   
   RewriteRule ^logout/$ logout.php
   RewriteRule ^logout$ logout/ [R,L]
   
   RewriteRule ^categories/$ categories.php
   RewriteRule ^categories$ categories/ [R,L]
   
   
   RewriteRule ^search/(.*)/ /search.php?pcategory=$1
    RewriteRule ^search/$ /search.php
   RewriteRule ^search$ search/ [R,L]
   
   RewriteRule ^results/(.*)/(.*)/ /search.php?q=$1&pcategory=$2
   RewriteRule ^results/(.*)/(.*)$ results/$1/$2/ [R,L]
   
   RewriteRule ^go/(.*)/(.*)/page/(.*)/ /search.php?q=$1&pcategory=$2&page=$3
   RewriteRule ^go/(.*)/(.*)/page/(.*)$ go/$1/$2/page/$3/ [R,L]
   
   RewriteRule ^graphics/(.*)/ /graphics.php?img=$1
   RewriteRule ^graphics/(.*)$ graphics/$1/ [R,L]
   
   RewriteRule ^images/page/(.*)/ /graphics.php?page=$1
   RewriteRule ^images/page/(.*)$ images/page/$1/ [R,L]
   
   
   
   
   RewriteRule ^forget-password/ /password-recovery.php
   RewriteRule ^forget-password/(.*)$ forget-password/ [R,L]
   
   


   
#RewriteRule ^search-categories/$ /latnews/search-categories.php
#RewriteRule ^search-categories/(.*)/([0-9]+).htm$ /latnews/search-categories.php?cat=$1&page=$2
</IfModule>


tylerh
 
Posts: 20
Joined: Tue Oct 30, 2007 10:25 am

Postby richardk » Mon Jun 08, 2009 3:30 pm

It doesn't sound like a mod_rewrite problem. What is the href="" in the <iframe>?

A shorter version of your mod_rewrite
Code: Select all
Options +FollowSymLinks

<IfModule mod_rewrite.c>
   RewriteEngine On

   RewriteRule ^(graphics|home|upload|register|login|logout|categories|search|forget-password)$ /$1/ [R=301,L]
   RewriteRule ^(results/[^/]+/[^/]+|go/[^/]+/[^/]+/page/[0-9]+|graphics/[^/]+|images/page/[0-9]+|search/[^/]+)$ /$1/ [R=301,L]

   RewriteRule ^home/$   /index.php      [QSA,L]
   RewriteRule ^upload/$ /mygraphics.php [QSA,L]

   RewriteRule ^(graphics|register|login|logout|categories|search|forget-password)/$ /$1.php [QSA,L]

   RewriteRule ^search/([^/]+)/$                    /search.php?pcategory=$1              [QSA,L]
   RewriteRule ^results/([^/]+)/([^/]+)/?$          /search.php?q=$1&pcategory=$2         [QSA,L]
   RewriteRule ^go/([^/]+)/([^/]+)/page/([0-9]+)/?$ /search.php?q=$1&pcategory=$2&page=$3 [QSA,L]
   RewriteRule ^graphics/([^/]+)/?$                 /graphics.php?img=$1                  [QSA,L]
   RewriteRule ^images/page/([0-9]+)/?$             /graphics.php?page=$1                 [QSA,L]
</IfModule>
richardk
 
Posts: 8800
Joined: Wed Dec 21, 2005 7:50 am


Return to Beginner's Corner

Who is online

Users browsing this forum: No registered users and 99 guests

cron