0

我从这个页面得到这个: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]
4

1 回答 1

1

这是您需要做的:

  1. 更改RewriteBase为您的子目录的名称
  2. 删除前导斜杠/index.php
  3. 将规则放在子目录中的 htaccess 文件中。

所以说你的子目录被调用/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]
于 2013-08-29T03:17:17.903 回答