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]
我第一次将 .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]