Apache proxypass或重写规则

时间:2013-07-03 21:37:43

标签: php apache rewrite proxypass

我实际上正在开发一个小型的php网站(只有php,没有java),我想找出一些东西。

当我有这个名为URL A:http://www.domain.com/?toto的网址时,一切正常 我想将其重写为http://www.domain.com/toto(称为URL B)但是当我尝试时,我找不到404页面。

当你有URL B时,我需要用什么来告诉apache它是URL A的别名?

它尝试了proxypass,重写规则而没有实现我的目标。有人能帮帮我吗?

很多!!!

1 个答案:

答案 0 :(得分:1)

您需要使用Apache的mod_rewrite

可以在.htaccess文件中放置一个简单的重写规则(未经测试):

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) /index.php?$1 [L]