对Htaccess

时间:2015-06-05 22:33:57

标签: php apache .htaccess mod-rewrite

我的Htaccess文件有点麻烦。

RewriteEngine On
RewriteBase /testwebsite/

RewriteRule ^home/?$ index.php

我想要完成的工作如下:每当客户端访问localhost / testwebsite / index.php时,他必须重定向到clean url(localhost / testwebsite / home)。每当访问者访问localhost / testwebsite / home时,他必须留在那里,但index.php的内容仍将显示。

目前每当我访问localhost / testwebsite / home时,都会显示index.php的内容,但每当我访问localhost / testwebsite / index.php时,客户端仍然会看到"丑陋&# 34;网址。

我查了整个互联网上的信息,但是mod_rewriting的工作方法却让我无法理解。帮助会被点燃,谢谢!

1 个答案:

答案 0 :(得分:1)

这是你需要做的。您可以在.htaccess中使用此代码。

CREATE TABLE product
(
    Id                VARCHAR(16),
    Product           VARCHAR(128),
    ProductIdType     VARCHAR(8),
  PRIMARY KEY (Id),
  FULLTEXT (Product)
) ENGINE=MyISAM;