MAMP htaccess 重写

MAMP htaccess rewrite

我第一次将 .htaccess 文件与 MAMP 伺服器一起使用,我正在尝试做一些简单的事情: 我想要这个 link : http://localhost:8888/My_app/ redirect on : http://localhost:8888/My_app/Pages/ 。 我在位于 /Application/MAMP/htdocs/My_app/ :

的 .htaccess 文件上做了这些

RewriteEngine On RewriteRule ^$ http://localhost:8888/My_app/Pages [L,R=301]

这项工作,但它只是重定向用户。我想在我的浏览器中看到第一个 url http://localhost:8888/My_app/ and not http://localhost:8888/My_app/Pages,就像这个页面上的 'pointer' 一样,可以吗?

谢谢!

所以它与这段代码配合得很好: RewriteEngine On RewriteRule ^/?$ http://localhost:8888/My_app/Pages/ [L]

但是我忘记了我的问题,如何对这个文件夹中的每个文件做同样的事情?如果我想要 http://localhost:8888/My_app/dashboard.php pointed on http://localhost:8888/My_app/Pages/dashboard.php ?

你可以只使用这条规则:

RewriteEngine On

RewriteRule ^((?!Pages/).*)$ /Pages/ [L,NC]