使用.htaccess和mod_rewrite

时间:2012-03-12 00:17:30

标签: .htaccess

我的.htaccess有一些mod_rewrite问题..

RewriteBase /folder

RewriteEngine on
Rewrit­eRule ^(.*)$ basic.p­hp?­url=$1 [L]

以上是我目前正在使用的内容。但是,我不知道我要做的是说实话,因为我只是在互联网上骑自行车试图解决这个问题。

基本上,对于我的网站,如果您输入

www.domain.com/folder/xxx/

我希望它基本上是www.domain.com/folder/basic.php?url=xxx。 出于某种原因,所有这一切都会导致404错误:/

有人可以礼貌地指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteBase /
RewriteRule ^folder/(.*)$ folder/basic.php?url=$1 [L]

这是正则表达式比.htaccess文件更多的问题。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

http://www.regular-expressions.info/

答案 1 :(得分:0)

好的,我将解释使用你的htaccess。

  

上的RewriteEngine

启用“重写模块”以启用URL重写

  

RewriteBase /文件夹

将基目录重写为目录名folder

  

RewriteRule ^文件夹/(.*)$ basic.php?url = $ 1 [L]

使用folder/*****basic.php?url=********

重新映射每个请求

注意:RewriteEngine On应该是您案件的第一个陈述