Apache 如何在Cakephp中不将htaccess运行修改为不同的userDir
我有像ApacheUserDir这样的 所以我修改了.htaccess add RewriteBase/~danny/ 很好 但我有很多项目,我经常将代码复制到不同的apache 用户目录 所以我经常修改.htaccess 我想知道如何喜欢codeigniter 不需要修改.htaccess并在任何地方运行(不同的userDir)Apache 如何在Cakephp中不将htaccess运行修改为不同的userDir,apache,cakephp,cakephp-1.3,mod-userdir,Apache,Cakephp,Cakephp 1.3,Mod Userdir,我有像ApacheUserDir这样的 所以我修改了.htaccess add RewriteBase/~danny/ 很好 但我有很多项目,我经常将代码复制到不同的apache 用户目录 所以我经常修改.htaccess 我想知道如何喜欢codeigniter 不需要修改.htaccess并在任何地方运行(不同的userDir) 欢迎提出任何建议 您可以通过修改app文件夹外部的.htaccess文件来完成此操作。 请试试这个。我正在使用这个特殊的代码,它对我有用 <IfModule m
欢迎提出任何建议 您可以通过修改app文件夹外部的
.htaccess
文件来完成此操作。
请试试这个。我正在使用这个特殊的代码,它对我有用
<IfModule mod_rewrite.c>
RewriteEngine on
Rewriterule ^your_dir/.*$ - [PT]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
重新启动发动机
重写规则^your_dir/*$-[PT]
重写规则^$app/webroot/[L]
重写规则(*)app/webroot/$1[L]
您的目录
请替换为您的目录名
现在,您可以运行这样的目录
http://example.com/your_dir
谢谢Vins replay,但我有一个项目,它经常复制到不同的主机,所以我有20多个主机,我必须经常修改.htaccess。我不想硬编码我的项目,它管理我所有的代码,这是很难如何硬编码修改.htaccess,但它可以deplay apache userDir?