我有一个主页,例如: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'?我怎么能这样做?
感谢您的帮助。
答案 0 :(得分:0)
我建议您使用mod_rewrite。它将允许您向用户呈现一个漂亮的URL,然后在Apache中重写它。您可以在所有页面上使用www.example.com/subdirectory/page/A/B,然后在内部将其重写为www.example.com/subdirectory/page.php?var1=A&var2=B。