1

我试图使以下发生:

当我转到http://www.mysite.com/b-pogs/20(或http://www.mysite.com/b-pogs/20/)时,它会在内部重定向到http://www.mysite.com/b-pogs/index.php?comic=20.

我尝试这样做的方式如下(我将包括我认为相关的所有内容)。

所有这些都发生在我的 httpd.conf 中。

顺便说一句,现在直接进入 index.php 并使用 getter 可以完美地工作。

Alias /b-pog /var/www/b-pog

<Directory /var/www/b-pog>
    RewriteEngine on
    RewriteRule ^/b-pog/([0-9]+)$ /b-pog/index.php?comic=$1 [PT]
</Directory>

当我去http://www.mysite.com/b-pog/20(或http://www.mysite.com/b-pog/20/)时,它给了我一个The requested URL /b-pog/20/ was not found on this server.

4

1 回答 1

0

我解决了我的问题(我相信)。如果有人想更正此解决方案,请这样做。好像有点不对。

我只是删除了<Directory>and</Directory>部分,因为无论如何它都无关紧要。无论如何,我不确定他们是否会做任何事情。

它似乎正在工作。

于 2013-05-16T01:32:36.660 回答