0

我想在我的网络中制作简短的网址,例如:

更改此网址:

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

我需要做什么才能让它工作?

4

1 回答 1

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
于 2013-03-14T17:15:49.267 回答