短网址使用htaccess

时间:2013-03-14 17:10:23

标签: .htaccess url

我想在我的网站上提供简短的网址:

更改此网址:

  

www.site.com/somepage.php

     

www.site.com/text.php?id=123

到此:

  

www.site.com/somepage

     

www.site.com/text/123

我从这里的答案中尝试了很多例子,没有任何效果,我不知道我在做什么。

我的默认htaccess文件是:

<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/user/php.ini
    <Files php.ini>
        order allow,deny
        deny from all
    </Files>
</IfModule>
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php

我需要做些什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

您必须定义规则并激活URL重写:

#URL Rewriting  
RewriteEngine on
RewriteRule ^somepage$ /somepage.php [L]

#Your code
<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/user/php.ini
    <Files php.ini>
        order allow,deny
        deny from all
    </Files>
</IfModule>
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php