问题描述
我需要在我的 .htaccess 中添加 Rewrite/Redirect 语句,以将特定 url 重定向到带有屏蔽的不同 .PHP 页面。目标是当有人击中时:
我需要它去:
server.mydomain.com/directoryname/PHPprogram.PHP。但我需要它来屏蔽,以便地址栏仍会显示 www.mydomain.com/sandbox
感谢您对此的任何帮助。谢谢。
解决方法
您可以使用 mod-rewrite 来制作您的网址。
htaccess
文件中的以下规则应该可以解决问题:
RewriteEngine On
RewriteRule ^sandbox/?$ /directoryname/phpprogram.php [L]
这将在内部将 example.com/sandbox
的请求映射到 example.com/directoryname/phpprogram.php
。
上面正则表达式模式中的 /?
与作为可选字符的斜杠匹配,因此该规则也将匹配 example.com/sandbox/
。