如何将参数发送到子索引页面?

时间:2010-05-13 10:33:05

标签: apache indexing friendly-url

我有一个主页,例如:www.example.com

有一个这样的网址:

www.example.com/subdirectory/page.php?var1=A&var2=B

这是一个很长的网址,所以我改变了这个:

www.example.com/subdirectory/page/A/B

以及我配置.htaccess文件:

  

<Files page>

     

ForceType application/x-httpd-php

     

</Files>

但是,我认为它也很长。如果“page.php”更改为“index.php”,则“页面”似乎消失,就像这样:

www.example.com/subdirectory/A/B

但我不知道如何实现。

是否可以省略'page'?我怎么能这样做?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我建议您使用mod_rewrite。它将允许您向用户呈现一个漂亮的URL,然后在Apache中重写它。您可以在所有页面上使用www.example.com/subdirectory/page/A/B,然后在内部将其重写为www.example.com/subdirectory/page.php?var1=A&var2=B。