Reputation: 1
I am very new to mod rewrite so any help would be apprecited.
let say i have a site named "www.sitename.com/index.php?p=contact" and i need to remove "index.php?p=" so that it will look like "www.sitename/contact" at its every occurence that means either i should be able to truncate "index.php?p=" or i should be able to replace it with some word.
Upvotes: 0
Views: 684
Reputation: 255115
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?p=$1
Upvotes: 1
Reputation: 143
@zerkms Your answer doesn't work, it's not complete
There should be
RewriteCond %{REQUEST_URI} ^/[^.]+$
RewriteRule (.*) index.php?p=$1
These lines matches URI with no extension, so .php and .html files will still be available
Upvotes: 0