【发布时间】:2020-04-09 14:56:54
【问题描述】:
如何进行完整的 URL 屏蔽,例如我的网站如下所示:
我在使用 (Apache2 / Ubuntu 18.04) 的数字海洋水滴中使用 CakePHP 作为框架
CakePHP 目录路径:/var/www/html/websiteDir
当我访问我的网站时,该框架使链接看起来是动态的,例如:
https://website.com/Controller/View
我想让用户点击链接但只显示域名,我不希望他看到完整的 URL
我正在使用 .htaccess 文件(路径:/var/www/html/.htaccess)从 http 强制 https 重定向
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^website.com [OR] [NC]
RewriteCond %{HTTP_HOST} ^www.website.com [NC]
RewriteRule .* websiteDir [R=301,L]
</IfModule>
欢迎对我的 .htaccess 文件或我的虚拟主机文件进行任何改进,请随意
【问题讨论】:
-
您不希望他们在页面内容或地址栏中看到 URL?
标签: apache .htaccess cakephp dns ubuntu-18.04