好的,我的 .htaccess 位于http://example.com/forums/
RewriteEngine On
RewriteRule ^threads/([^/]+)/([^/]+)$ forums-threads.php?code=$1&pn=$2 [QSA]
RewriteRule ^threads/([^/]+)$ forums-threads.php?code=$1 [QSA]
RewriteRule ^new-thread/([^/]+)$ forums-new-thread.php?code=$1 [QSA]
RewriteRule ^new-post/([^/]+)$ forums-new-post.php?code=$1 [QSA]
RewriteRule ^([^/]+)/([^/]+)$ index.php?code=$1&pn=$2 [QSA]
RewriteRule ^([^/]+)$ index.php?code=$1 [QSA]
现在的问题是,当我像这个例子一样转到一个新的线程 URL 时,它会转到索引页面$_GET
,并且输出的变量是
Array ( [code] => eUjJP-Announcements [pn] => eUjJP-Announcements )
我想知道如何解决这个问题,以及.htaccess
上面的代码中是否还有其他问题需要纠正。