Apache 是否可以从不使用';是否不存在到具有.htaccess的现有页面?

Apache 是否可以从不使用';是否不存在到具有.htaccess的现有页面?,apache,.htaccess,Apache,.htaccess,我试图解决的问题是,我有一个文件夹的名称有有趣的大写字母,例如TeStPage。我想我的域的所有请求,在所有版本的caps,重定向到该页面 我尝试了一个简单的方法: 重定向/测试页面 但这使我的网站崩溃了,因为它说“非URL” 如何处理所有要重定向到my/TeStPage url的大小写案例 我在Apache文档中搜索了.htaccess的语法和规则,但找不到很多细节。有人能给我指出一个好的教程/参考文件,我可以用它来深入了解.htaccess命令吗 谢谢。试试这个规则: 你检查过mod_重写规

我试图解决的问题是,我有一个文件夹的名称有有趣的大写字母,例如TeStPage。我想我的域的所有请求,在所有版本的caps,重定向到该页面

我尝试了一个简单的方法:

重定向/测试页面

但这使我的网站崩溃了,因为它说“非URL”

如何处理所有要重定向到my/TeStPage url的大小写案例

我在Apache文档中搜索了.htaccess的语法和规则,但找不到很多细节。有人能给我指出一个好的教程/参考文件,我可以用它来深入了解.htaccess命令吗

谢谢。

试试这个规则:


你检查过mod_重写规范了吗

以典型的Wordpress URL重写为例,它将指向不存在的文件/文件夹的所有请求重定向到index.php,并传入原始请求URL:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]

谢谢您的链接Remus。我没有检查mod_重写规范,因为我不知道我可以这么做。现在我想起来了,我意识到这是一个愚蠢的疏忽…但我忘了这么做。谢谢这个秋葵的例子。我稍后会尝试一下,当我下课回来的时候,我会告诉你结果如何。顺便问一下,Gumbo,即使我把这个.htaccess文件放在httpdocs根目录中,而不是我希望所有请求重定向到的目录中,这是否有效?
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>