egturnkey Posted December 10, 2010 Share Posted December 10, 2010 Hello friends, If i've link as following myownsite.000/index.php?r=5774 and i want to convert it to be myownsite.000/5774 i've tried .htaccess RewriteRule (.*)\ index.php?r=$1 but didn't worked ! can anyone write it thanks Link to comment https://forums.phpfreaks.com/topic/221212-how-to-rewrite-this-link/ Share on other sites More sharing options...
monkeytooth Posted December 10, 2010 Share Posted December 10, 2010 this is more of an .htaccess post than php. but i see the php aspect too.. but anywho.. htaccess <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?r=$1 [L,QSA] # http://monkeytooth.net/about -> http://monkeytooth.net/index.php?r=about </ifModule> php to catch the variable that is now the URL and not an actual _get variable <?php //$url_data is an array $url_data = explode("/",$HTTP_SERVER_VARS['PATH_INFO']);+ $r = $url_data[0]; ?> I haven't 100% tested that yet.. but should work in theory Link to comment https://forums.phpfreaks.com/topic/221212-how-to-rewrite-this-link/#findComment-1145310 Share on other sites More sharing options...
egturnkey Posted December 10, 2010 Author Share Posted December 10, 2010 thank you so much i've studied your example and it works pefect also i've applied and works pefect too thanks alot for explain the idea Link to comment https://forums.phpfreaks.com/topic/221212-how-to-rewrite-this-link/#findComment-1145323 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.