从 url 隐藏目录名称和 index.php

Posted

技术标签:

【中文标题】从 url 隐藏目录名称和 index.php【英文标题】:hide directory name and index.php from url 【发布时间】:2016-09-22 16:08:54 【问题描述】:

在我的 drupal 项目 www.example.com 我有 codeigniter 项目文件夹 example1。 我可以使用 URL 访问 codeigniter 项目,例如 www.example.com/example1/user/.. 如何从 url 中删除文件夹名称 example1。 请提出任何解决方案

谢谢 阿什什

【问题讨论】:

您还想运行您的 drupal 项目吗? 我的 drupal 项目正在 www.example.com 上运行,但问题是我已将 codeigniter 项目放在名为 example1 的文件夹中,并且它与 www.example.com/example1/user i 一起运行只想从 url 中删除文件夹名称 example1 【参考方案1】:

请尝试使用 .htaccess

RewriteEngine on
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule .* /example1/$0 [PT,L] 
php_value post_max_size 2136746229

【讨论】:

以上是关于从 url 隐藏目录名称和 index.php的主要内容,如果未能解决你的问题,请参考以下文章

关于URL隐藏index.php方法

ThinkPHP5隐藏index.php在Win7或者Win2008R2下IIS设置

thinkphp5 Apache / IIs环境下 URL重写

在 URL 中隐藏目录名称

apache 配置rewrite模块,URL中隐藏index.php

使用htaccess从url中删除“index.php?access =”