0

2013 年 2 月 1 日に更新: この質問は、私が仕事を成し遂げるのを本当に妨げているので、他の誰かが提案を持っていれば、それは大歓迎です.

私はdomain.com/notalone/viewpost/5/として行動しようとしていますdomain.com/notalone/viewpost.php?id=5

私の現在の.htaccessはこれです:

RewriteEngine On

RewriteRule ^notalone/viewpost/([0-9]+)/?$ /viewpost.php?id=$1 [QSA]

現在、アクセスするとページは正しく読み込まれますが/notalone/viewpost/5/通過しません$_GET['id']

私が試したこと

  • Options -Multiviews--->を追加すると 404 になります
  • 使用Rewritebase /--->効果なし
  • RewriteRule ^viewpost/([0-9]+)/?$ /viewpost.php?id=$1 [QSA]--->効果なし
4

1 に答える 1

0

viewpost.phpnotalone フォルダーにあると言いますが、htaccess はそれがルートにあると想定しています。

だから私はそれがあるべきだと思う:

Options -MultiViews
RewriteRule ^notalone/viewpost/([0-9]+)/?$ /notalone/viewpost.php?id=$1 [QSA]

(マルチビューを追加したことに注意してください.

于 2013-02-03T19:09:05.747 に答える