目录问题的不同 htaccess

different htaccess for directory issue

root 
  /question
  /pages
  index.html
  .htaccess

/root/.htaccess

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/question

/question/.htaccess

RewriteEngine On
#RewriteBase /

RewriteRule ^question/are-bitcoin-gains-taxable/?$  /pages/questions/viewQuestion.php?id=9 [L]

所以我想做的是将我的 htaccess 分成目录,当前设置产生 /404 错误 /pages/questions/viewQuestion.php? 确实存在,我只是认为它没有读取第二个 .htaccess,感谢任何帮助。

你不需要根 .htaccess 中的任何东西,只是 RewriteCond 本身什么也做不了。

你只需要在 /question/.htaccess

中有这条规则
RewriteEngine On

RewriteRule ^are-bitcoin-gains-taxable/?$ /pages/questions/viewQuestion.php?id=9 [L,NC,QSA]

RewriteRule 中的 URI 路径是相对于 .htaccess 所在目录的,因此 question/ 不会在此处匹配。