.htaccess目录重定向到PHP参数

时间:2015-03-10 21:40:23

标签: php .htaccess

我环顾四周,发现了一些例子,但都是因为:

  

500内部服务器错误

...所以这就是我想要做的事情:

我的根目录中有一个名为 view.php 的文件,我希望如此,如果有人键入www.test.com/view/16,它实际显示www.test.com/view.php?p=16。虽然我不知道怎么做而不会导致错误。

我会提供代码,但它不起作用,当它没有错误时,它只是将我重定向到同一个地方,它也比我见过的其他答案长很多,所以它不是一个布局我想用。如果你真的希望看到它,请告诉我并发布它。

我也不希望在浏览器中更改URL,因此分享更容易......任何想法?

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^view/(\d+)/?$ view.php?p=$1 [L,QSA,NC]