如何使用.htaccess URL伪装技术

Siwei Chen

基本上,我想知道是否可以使用如下网址:

http://tai.tskynet.com/?id=book

并将其重写为

http://tai.tskynet.com/book/

http://tai.tskynet.com/book

就像一个“假”文件夹。

我应该写什么?

爪68

首先,您必须确保在 apache 中启用了 rewrite_module 和 dir_module。然后检查您的 httpd.conf 文件以确保这些行存在:

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule dir_module modules/mod_dir.so

然后设置值DirectoryIndex以包含目标文件(以 index.php 为例)

<IfModule dir_module>
  DirectoryIndex index.php ...
</IfModule>

这是 .htaccess 文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|assets|uploads|cloudfront\.php)
RewriteRule ^(.*)$ index.php/$1 [L]

这会将您的 URI 值转发到目标文件 [index.php],然后在那里进行处理。在示例中,robots\.txt|assets|uploads|cloudfront\.php不会被转发到 index.php,而是会被视为普通的目录请求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

如何使用 .htaccess 更改 URL

来自分类Dev

如何使用 htaccess 重写 url

来自分类Dev

如何使用htaccess使用URL重写?

来自分类Dev

如何使用.htaccess创建干净的URL

来自分类Dev

如何使用.htaccess重定向特定的URL

来自分类Dev

如何使用.htaccess很好地重写url

来自分类Dev

如何使用htaccess modrewrite重写URL

来自分类Dev

如何使用.htaccess正确重定向URL

来自分类Dev

如何使用.htaccess忽略URL的路径

来自分类Dev

如何使用htaccess在URL末尾添加斜杠?

来自分类Dev

如何使用.htaccess从URL中删除.cgi?

来自分类Dev

htaccess如何使用get短url

来自分类Dev

如何使用htaccess modrewrite重写URL

来自分类Dev

如何使用.htaccess重定向特定的URL

来自分类Dev

如何使用.htaccess文件重写URL?

来自分类Dev

如何使用htaccess制作友好的URL

来自分类Dev

如何使用 .htaccess 从 url 中删除 %20

来自分类Dev

如何使用 htaccess 重定向 url?

来自分类Dev

使用htaccess传递URL

来自分类Dev

使用htaccess缩短URL

来自分类Dev

使用htaccess清理URL

来自分类Dev

使用htaccess清理URL

来自分类Dev

使用htaccess重写URL

来自分类Dev

使用htaccess更改URL

来自分类Dev

使用 .htaccess 的 URL 前缀

来自分类Dev

如何使用.htaccess重写使用get变量的url

来自分类Dev

如何用htaccess重写url?