我该如何重写这个htaccess文件?

时间:2013-08-29 03:09:09

标签: php .htaccess

我从这个页面得到了这个:https://developers.google.com/commerce/wallet/online/quickstart-php

我想知道如何重新编写它以在子目录中工作。

喜欢/subdirectory/index.php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L,NC,QSA]

1 个答案:

答案 0 :(得分:1)

以下是您需要做的事情:

  1. RewriteBase更改为子目录的名称
  2. /index.php
  3. 中删除前导斜杠
  4. 将规则放在子目录中的htaccess文件中。
  5. 所以说你的子目录名为/subdir,你有http://domain.com/subdir/index.php,你就有这个:

    RewriteEngine On
    RewriteBase /subdir/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php [L,NC,QSA]