RonnieT
RonnieT

Reputation: 2203

htaccess rewrite URL php parameters

I am trying to rewrite a specific PHP file GET parameter but cant seem to get things to work.

I want to rewrite http://www.example.com/meeting.php?ref=y0fpjXrrGP so it is http://www.example.com/meeting/y0fpjXrrGP

What am I mising on the below? Note I am using WordPress so adding to the existing htaccess file.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^meeting/(.*)$ meeting.php?ref=$1
</IfModule>

# END WordPress

Options -Indexes

Adding RewriteRule ^meeting/(.*)$ meeting.php?ref=$1 does not seem to work at all.

Upvotes: 2

Views: 2030

Answers (2)

Joe
Joe

Reputation: 4907

Just use this in your .htaccess file:

RewriteEngine On
RewriteRule ^meeting/([^/]*)$ /meeting.php?ref=$1 [L]

It will leave you with the URL: http://www.example.com/meeting/y0fpjXrrGP

Make sure you clear your cache when testing this.

Upvotes: 2

Asfo
Asfo

Reputation: 413

You don't need to add that to .htaccess, if your URL is inside your Wordpress, you need to add them to the rewrite URL

Check this: How to create custom URL routes?

Hope it helps.

Upvotes: 0

Related Questions