we are maintaing this url as
www.mywebsite.com/mypage/user created page name
ex : www.mywebsite.com/mypage/ruth
user created page name can contain alphanumeric charecters including '_' (no white space)
I am using this code to redirect the user created pages
Expand|Select|Wrap|Line Numbers
- RewriteRule ^mypage/(.*)/ mypage.php?u=$1
www.mywebsite.com/user created page name
ex: www.mywebsite.com/ruth
please help me to find the solution
Here is my .htaccess file.
Expand|Select|Wrap|Line Numbers
- AddType application/x-httpd-php .aspx
- ErrorDocument 404 /404.php
- RewriteEngine on
- RewriteRule ^privacy_policy/ privacy_policy.php
- RewriteRule ^antispam_policy/ antispam_policy.php
- RewriteRule ^terms_of_use/ terms_of_use.php
- RewriteRule ^about_us/ about_us.php
- RewriteRule ^press/ press.php
- RewriteRule ^shop/ shop.php
- RewriteRule ^sitemap/ sitemap.php
- RewriteRule ^help/ help.php
- RewriteRule ^faq/ faq.php
- RewriteRule ^search/ search.php
- RewriteRule ^login/password login.php?pw=lostpw
- RewriteRule ^login/ login.php?c=login
- RewriteRule ^memberPages/page([0-9])/ memberPages.php?one2=$1
- RewriteRule ^member/favourites/([0-9]+)/ secure/favourites.php?p=$1
- RewriteRule ^member/favourites/SH([^/\.]+)/?$ secure/favourites.php?d=$1
- RewriteRule ^member/reminders/E([^/\.]+)/?$ secure/reminders.php?c=edit&rid=$1 [L]
- RewriteRule ^member/reminders/D([^/\.]+)/?$ secure/reminders.php?c=delete&rid=$1 [L]
- RewriteRule ^member/refer/(.+)/ secure/refer.php?referrer=$1
- RewriteRule ^charity/CH([0-9]+)/ charity.php?ch=$1
- RewriteRule ^charity/(.*)/ charity.php?category=$1
- RewriteRule ^charity/ charity.php
- RewriteRule ^member/donation/([0-9]+)/ secure/donation.php?cid=$1
- RewriteRule ^member/donation/ secure/donation.php
- RewriteCond %{REQUEST_URI} !=/member/myaccount/
- RewriteCond %{REQUEST_URI} !=/member/profile/
- RewriteCond %{REQUEST_URI} !=/member/profile/Password/
- RewriteCond %{REQUEST_URI} !=/member/refer_and_earn/
- RewriteCond %{REQUEST_URI} !=/member/favourites/
- RewriteCond %{REQUEST_URI} !=/member/favourites/([0-9]+)
- RewriteCond %{REQUEST_URI} !=/member/favourites/SH([^/\.]+)/?$
- RewriteCond %{REQUEST_URI} !=/member/reminders/
- RewriteCond %{REQUEST_URI} !=/member/create_mypage/
- RewriteCond %{REQUEST_URI} !=/member/manage_mypage/
- RewriteCond %{REQUEST_URI} !=/member/edit_mypage/
- RewriteCond %{REQUEST_URI} !=/member/reminders/(.*)
- RewriteCond %{REQUEST_URI} !=/member/refer/(.*)
- RewriteRule ^member/(.+)/ secure/login.php?c=$1
- RewriteRule ^member/myaccount/ secure/myaccount.php
- RewriteRule ^member/refer_and_earn/ secure/refer_and_earn.php
- RewriteCond %{REQUEST_URI} !=/member/reminders/(.*)
- RewriteRule ^member/reminders/ secure/reminders.php
- RewriteCond %{REQUEST_URI} !=/member/favourites/(.*)
- RewriteRule ^member/favourites/ secure/favourites.php
- RewriteRule ^member/create_mypage/ secure/create_mypage.php
- RewriteRule ^member/manage_mypage/ secure/manage_mypage.php
- RewriteRule ^member/edit_mypage/ secure/manage_mypage.php?c=edit
- RewriteCond %{REQUEST_URI} !=/member/profile/Password/
- RewriteRule ^member/profile/ secure/profile.php
- RewriteRule ^member/profile/(.+)/ secure/profile.php?c=$1
- RewriteCond %{REQUEST_URI} !=/member/profile/Password/
- RewriteCond %{REQUEST_URI} !=/memberPages/page([0-9])/
- RewriteRule ^memberPages/ memberPages.php
- RewriteRule ^all(.*)/ show_all_retailers.php?p=$1
- RewriteRule ^rev(.*)/ query.php?review=$1
- RewriteRule ^UK(.*)/ offer.php?id=$1
- #RewriteRule ^mypage/(.*)/ mypage.php?u=$1
- RewriteCond %{REQUEST_URI} \-
- RewriteCond %{REQUEST_URI} !^/Link_Images/(.*)
- RewriteCond %{REQUEST_URI} !^/images/(.*)
- RewriteRule ^(.*)$ query.php?q=$1
- RewriteCond %{HTTPS} !=on
- RewriteRule ^member/(.*) https://%{HTTP_HOST}/secure$1 [L]