要从URL中删除端口,您可以使用以下代码示例:
RewriteEngine On
RewriteCond %{SERVER_PORT} ^([0-9]+)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
此代码使用Apache的mod_rewrite模块来重写URL,并通过301重定向将URL中的端口删除。
请确保已启用mod_rewrite模块,并将以上代码添加到您的Apache配置文件中(例如.htaccess文件或虚拟主机配置文件)中的合适位置。
当访问带有端口的URL时,例如http://example.com:8080,它将被重定向到没有端口的URL,例如http://example.com。
请记住,这将仅适用于具有已知端口的URL,例如http://example.com:8080。对于不带端口的URL,该规则将不会应用。