I just moved from a dedicated server to a shared server to save money, but now my htaccess file doesn't work. I think its 1and1, but I'm not 100% sure. What the heck is wrong? Any ideas?
The single pages work:
RewriteRule ^internships/?$ internships.php [L]
but pages underneath them don't:
RewriteRule ^internships/([A-Za-z0-9_-]+)/?$ internships.php?p=$1 [L]
So if you go to mysite.com/internships it will bring you to the correct page, but if you go to internships/photography it won't.
htaccess file
AddType x-mapp-php5 .php
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mySite\.com$
RewriteRule ^(.*)$ http://mySite.com/$1 [R=301,L]
#temporary#######
RewriteRule ^casting-calls/?$ soon.php [L]
RewriteRule ^upgrade/?$ soon.php [L]
#################
RewriteRule ^internships/([A-Za-z0-9_-]+)/?$ internships.php?p=$1 [L]
RewriteRule ^internships/?$ internships.php [L]
RewriteRule ^profile/mail/to-([A-Za-z0-9_-]+)/?$ mail.php?to=$1
RewriteRule ^profile/mail/(read|unread|sent)/?$ mail.php?view=$1 [L]
RewriteRule ^profile/mail/?$ mail.php [L]
RewriteRule ^privacy/?$ privacy.php [L]
RewriteRule ^terms/?$ terms.php [L]
RewriteRule ^contact/?$ contact.php [L]
RewriteRule ^advertising/?$ advertising.php [L]
RewriteRule ^membership/?$ membership.php [L]
RewriteRule ^forgot/?$ forgot.php [L]
RewriteRule ^admin/([a-z_]+)/?$ admin.php?m=$1 [QSA,L]
RewriteRule ^admin/?$ admin.php [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/photos/([0-9]+)/?$ portfolio.php?username=$1&photo=$2 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/photos/?$ portfolio.php?username=$1 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/?$ user.php?username=$1 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/common-friends/([0-9]+)/?$ friends.php?username=$1&page=$2&common=1 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/common-friends/?$ friends.php?username=$1&common=1 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/friends/([0-9]+)/?$ friends.php?username=$1&page=$2 [L]
RewriteRule ^user/([A-Za-z0-9_-]+)/friends/?$ friends.php?username=$1 [L]
RewriteRule ^issues-([0-9]+)/?$ issues.php?issue=$1 [L]
RewriteRule ^issues/?$ issues.php [L]
RewriteRule ^join/(model|industry|agency|subscriber)/process-([0-9]+)/?$ join.php?type=$1 [L]
RewriteRule ^join/(model|industry|agency|subscriber)/?$ join.php?type=$1 [L]
RewriteRule ^join/?$ join.php [L]
RewriteRule ^profile/friends/(banned|requests)/([0-9]+)/?$ friends.php?mode=$1&page=$2
RewriteRule ^profile/friends/(banned|requests)/?$ friends.php?mode=$1
RewriteRule ^profile/friends/([0-9]+)/?$ friends.php?page=$1 [L]
RewriteRule ^profile/friends/?$ friends.php [L]
RewriteRule ^profile/photos/edit-profilepic/?$ portfolio.php?edit=profilepic [L]
RewriteRule ^profile/photos/?$ portfolio.php [L]
RewriteRule ^profile/experience/?$ profile-edit.php?m=experience [L]
RewriteRule ^profile/personal/?$ profile-edit.php?m=personal [L]
RewriteRule ^profile/resume/?$ profile-edit.php?m=resume [L]
RewriteRule ^profile/settings/?$ profile-edit.php [L]
RewriteRule ^profile/?$ profile.php [L]
RewriteRule ^profile/(.*) http://modelingintl.com/user/$1 [R=301,L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/browse/(new|hot|results)/([0-9]+)/?$ voting.php?contest=$2&photo=$4&sort=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/browse/(new|hot|results)/?$ voting.php?contest=$2&photo=1&sort=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/browse/([0-9]+)/?$ voting.php?contest=$2&photo=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/browse/?$ voting.php?contest=$2&photo=1 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/add/?$ voting.php?contest=$2&add=1
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/(new|hot|results)/([0-9]+)/?$ voting.php?contest=$2&page=$4&sort=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/(new|hot|results)/?$ voting.php?contest=$2&sort=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/([0-9]+)/?$ voting.php?contest=$2&page=$3 [L]
RewriteRule ^voting/([A-Za-z0-9_-]+)-([0-9]+)/?$ voting.php?contest=$2 [L]
RewriteRule ^voting/vol([0-9]+)-iss([0-9]+)/([A-Za-z0-9_-]+)/?$ voting.php?vol=$1&iss=$2&network=$3 [L]
RewriteRule ^voting/vol([0-9]+)-iss([0-9]+)/?$ voting.php?vol=$1&iss=$2 [L]
RewriteRule ^voting/?$ voting.php [L]
RewriteRule ^search/([0-9]+)/?$ search.php?page=$1&view=1 [L]
RewriteRule ^search/([0-9]+)/(details|photos)/?$ search.php?page=$1&view=$2 [L]
RewriteRule ^search/(details|photos)/([0-9]+)/?$ search.php?page=$2view=$1 [L]
RewriteRule ^search/(details|photos)/?$ search.php?view=$1 [L]
RewriteRule ^search/?$ search.php?view=1 [L]
RewriteRule ^articles/([A-Za-z0-9_-]+)-([0-9]+)/?$ article.php?article=$2 [L]
RewriteRule ^articles/?$ contribute.php [L]
RewriteRule ^contribute/submit/?$ contribute.php?submit=1 [L]
RewriteRule ^contribute/([A-Za-z0-9\s_-]+)/([0-9]+)/?$ contribute.php?sfor=$1&page=$2 [L]
RewriteRule ^contribute/([0-9]+)/?$ contribute.php?page=$1 [L]
RewriteRule ^contribute/?$ contribute.php [L]
RewriteRule ^qna/([A-Za-z0-9_-]+)-([0-9]+)/?$ question.php?qna=$2 [L]
RewriteRule ^qna/([A-Za-z0-9\s_-]+)/([0-9]+)/?$ qna.php?sfor=$1&page=$2 [L]
RewriteRule ^qna/submit/?$ qna.php?submit=1 [L]
RewriteRule ^qna/([0-9]+)/?$ qna.php?page=$1 [L]
RewriteRule ^qna/?$ qna.php [L]
RewriteRule ^api/([A-Za-z0-9_-]+)$ api.php?m=$1 [QSA,L]
RewriteCond %{HTTP_USER_AGENT} wget [NC]
RewriteRule .* - [F]