0

我实际上正在开发一个小型 php 网站(只有 php,没有 java),我想弄清楚一些事情。

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

我必须用什么来告诉 apache,当您有 URL B 时,它是 URL A 的别名?

它尝试了 proxypass,重写规则但没有达到我的目标。有人能帮助我吗?

多谢 !!!

4

1 回答 1

1

您需要使用 Apache 的mod_rewrite.

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

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) /index.php?$1 [L]
于 2013-07-03T21:40:18.183 回答