我如何通过.htacess重写网址:
“http://www.domain.com/blog/”至“http://www.domain.com/blog.html”
和
“http://www.domain.com/general.php?code2”至“http://www.domain.com/this-is-ilas.html”
感谢。
答案 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