我想在我的网站上提供简短的网址:
更改此网址:
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
我需要做些什么才能让它发挥作用?
答案 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