我试图解决的问题是我有一个名称具有有趣大写的文件夹,例如TeStPage。我希望我所有域名的所有请求都会重定向到该页面。
我尝试了一个简单的:
但是这会导致我的网站崩溃,因为它说的是“非网址”。
我如何做.htaccess重定向处理所有大写情况重定向到我的/ TeStPage网址?
我在Apache的文档中搜索了.htaccess的语法和规则,但是找不到很多细节。有人能指出我一个很好的教程/参考文件,我可以用它来深入了解.htaccess命令吗?
感谢。
答案 0 :(得分:0)
试试这个mod_rewrite规则:
RewriteEngine on
RewriteCond $0 !=TeStPage
RewriteRule ^testpage$ /TeStPage [NC,R=301,L]
答案 1 :(得分:0)
您是否在http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html检查了mod_rewrite规范?
以典型的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>