duanmei1536
2014-08-11 23:07
浏览 63
已采纳

PHP - 使用.htaccess重写规则隐藏URL中的文件夹名称

I'm doing a small php personal project for fun and I need help with my rewrite rules. My goal is to hide completely a folder name in my URL.

Here's what I got already :

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{REQUEST_URI} !^/my-app/
   RewriteRule ^(.*)$ /my-app/$1 [L]
</IfModule>

This is working fine, I don't need to specify my-app folder in the URL but when I redirect to another page the folder name is displayed again. What can I do to specify that when my-app folder is requested, to hide it from the URL. Thanks in advance.

图片转代码服务由CSDN问答提供 功能建议

我正在做一个小型的PHP个人项目以获得乐趣,我需要帮助我的重写规则。 我的目标是在我的URL中完全隐藏文件夹名称。

这是我已经得到的:

 &lt; IfModule mod_rewrite.c&gt  ; 
 RewriteEngine on 
 RewriteCond%{REQUEST_URI}!^ / my-app / 
 RewriteRule ^(。*)$ / my-app / $ 1 [L] 
&lt; / IfModule&gt; 
  <  / pre> 
 
 

这很好用,我不需要在URL中指定my-app文件夹,但是当我重定向到另一个页面时,文件夹名称会再次显示。 我该怎么做才能指定在请求my-app文件夹时将其隐藏在URL中。 提前致谢。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题