如何使用.htaccess URL伪装技术
基本上,我想知道是否可以使用如下url: 并将其改写为 就像一个“假”文件夹如何使用.htaccess URL伪装技术,.htaccess,.htaccess,基本上,我想知道是否可以使用如下url: 并将其改写为 就像一个“假”文件夹 我应该写什么?首先,您必须确保在apache中启用了“重写”模块和“目录”模块。然后检查httpd.conf文件,确保存在以下行: LoadModule rewrite_module modules/mod_rewrite.so LoadModule dir_module modules/mod_dir.so 然后设置DirectoryIndex的值以包括目标文件(例如index.php) 这将把URI值转发到
我应该写什么?首先,您必须确保在apache中启用了“重写”模块和“目录”模块。然后检查httpd.conf文件,确保存在以下行:
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule dir_module modules/mod_dir.so
然后设置DirectoryIndex
的值以包括目标文件(例如index.php)
这将把URI值转发到目标文件[index.php],然后在那里进行处理。
在本例中,robots\.txt | assets | uploads | cloudfront\.php
将不会转发到index.php,而是被视为正常的目录请求。可能重复的
<IfModule dir_module>
DirectoryIndex index.php ...
</IfModule>
RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|assets|uploads|cloudfront\.php)
RewriteRule ^(.*)$ index.php/$1 [L]