url使用htaccess重写

时间:2011-11-11 10:20:02

标签: .htaccess url-rewriting

如何使用.htaccess将http://example.net/test/index.php/welcome/index重写为http://example.net/test/mainpage.html?我使用下面的代码,但发现页面未找到错误

RewriteEngine On
RewriteRule [mainpage]?.html$ index.php/welcome/index [L]

2 个答案:

答案 0 :(得分:1)

你的订单翻了一遍:

RewriteEngine On
RewriteBase /
RewriteRule test/index.php/welcome/index  test/mainpage.html  [L]

另外,要小心[mainpage]?,因为你已将它指定为范围(即任何一个字符'm','a','i'等都匹配),我想你意在匹配整个字符串。

答案 1 :(得分:1)

使用以下流程: 只需点击Wamp Icon。

WAMP>>

WAMP>>APACHE

WAMP>>APACHE>>httpd.conf

在记事本中打开该文件。查找以下代码

#LoadModule rewrite_module modules/mod_rewrite.so

通过删除#符号

重写其中的代码
LoadModule rewrite_module modules/mod_rewrite.so

多么容易。最后保存该文件