使用.htaccess文件,如果用户直接在浏览器中请求.php文件,我希望用户被定向到另一个URL
例如:如果用户请求了example.com/test.php,则应该将他重定向到example.com/redirectionEndpoint。
下面是我正在使用的Apache服务器配置
<VirtualHost *:80>
ServerName app01
DocumentRoot /var/www/public_html/app01
<Directory /var/www/public_html/app01>
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
CustomLog /var/log/httpd/dev01-access.log common
ErrorLog /var/log/httpd/dev01-error.log
</VirtualHost>
这是我的.htaccess文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule . /index.php [L]
1条答案
按热度按时间n6lpvg4x1#
请使用显示示例尝试以下.htaccess规则文件请确保在测试URL之前清除浏览器缓存