2010-05-13 37 views
0

我有一个主页,例如:www.example.com如何将参数发送到子索引页面?

有这样的网址:

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

这是一个长的URL,所以我改成了这样:

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

以及我的配置.htaccess文件:

<Files page>

ForceType application/x-httpd-php

</Files>

不过,我想这也是很长。如果为“的index.php”,在“页面”中的“page.php文件”的变化似乎消失了,就像这样:

www.example.com/subdirectory/A/B

但我不知道怎么实现。

被省略'page'可能吗?我怎么才能做到这一点?

感谢您的帮助。

回答

0

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

+0

Chris,你说得对。但是,如果使用'mod_rewrite',则是'重定向'。我仍然有很长的网址。我不认为这是一个友好的搜索引擎优化的网址。其实,使用我上面写的.htaccess,你可以得到一个较短的网址,以及被搜索引擎检测到。谢谢你的回答。 – sirius 2010-05-13 16:06:48

相关问题