This is the url
http://rapidsurfing.net/visio/xip8yT
My site is developed in codeigniter. So when link this above url I want to go to one controller function. How can I do this using htaccess.
This is my httaccces code
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^p\/(.*)$ page.php?q=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?admin/index/url=$1 [QSA,L]
</IfModule>
The url have value xip8yT.The admin is the controller name and index is the function in that controller.
But when I paste the url http://rapidsurfing.net/visio/xip8yT in address bar it load 404 not found error.
What is the problem or mistake in my code?
My default controller is admin.
First make sure you set up your default controller in
routes.phpfile. A complete answer to your question is the way that I worked with CI. CodeIginter itself recommend to use a.htaccessfor redirecting all of requests to your index page and your default controller and it’s what you did. But I recommend to use this piece of code:Simply you’ll get every slashes after the site address to your
indexfunction parameters.Peace Out!