PHP,LAMP服务器,更改某些URL的显示路径?

时间:2010-08-13 18:28:47

标签: apache url url-rewriting lamp

如果这是一个基本问题,我道歉,但是我一直在搜索这个并且找不到任何有用的东西,可能是因为我真的不知道正确的条款..我想知道是否有办法解释在服务器上调用的url,例如:

http://mydomainname.com/site1/module1

然后使用PHP(理想情况下)或必要时的其他技术,将URL的显示更改为其他用途,例如:

http://domainname.com/app1

我意识到我必须提出具体的内容来更改网址,我不确定这是否可行..感谢任何建议。

2 个答案:

答案 0 :(得分:2)

您正在寻找有关URL rewriting的信息。由于您使用的是Apache,mod_rewrite module可能是您最感兴趣的。不幸的是,我对这个主题并不熟悉,经常需要自己咨询指南。但至少你有一些阅读材料,直到有更多知识的人可以帮助你。

答案 1 :(得分:1)

像这样的.htaccess文件有效:

Options +FollowSymLinks
RewriteBase /
RewriteEngine On
RewriteRule \.(css|js|png|gif|jpg|xml|txt|zip|rar|swf|flv|as|ico|csv|xls|php|pdf|html)$ - [S=1]
RewriteRule .* index.php [L,NC]

您的index.php文件需要从那里处理页面的路由。对于那些使用自定义内容管理系统的人来说,这是一个很好的起点。