如何使用html扩展名重写URL到querystring和ilas名称?

时间:2013-09-19 19:55:40

标签: php .htaccess

2 个答案:

答案 0 :(得分:2)

这是mod_rewrite的简单规则:

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^blog\.html$ /blog/ [L,NC]

RewriteRule ^this-is-ilas\.html$ /general.php?code2 [L,NC,QSA]

答案 1 :(得分:0)

看看mod_rewrite。它允许您更改URL对用户的显示方式,同时仍在后端调用正确的脚本。这包括屏蔽任何PHP URL以显示为.html。一种可能的解决方案(尽管可能需要一些工作;将其放在.htaccess文件中):

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^ilas\.html$ general.php?=2

另请参阅:How to rewrite .php to .html with mod_rewrite rules