我如何通过 .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 ”
谢谢。
我如何通过 .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 ”
谢谢。
这是一个简单的规则mod_rewrite
:
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.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]
看看mod_rewrite。它将允许您更改 URL 对用户的显示方式,同时仍然在后端调用正确的脚本。这包括屏蔽任何 PHP url 以显示为.html
. 一个可能的解决方案(虽然它可能需要一些工作;把它放在你的.htaccess
文件中):
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^ilas\.html$ general.php?=2