我有以下网址:
www.domain.com.au/--xyz-75/
请建议我如何将此网址重定向到主页,即www.domain.com.au
使用.htacees。
public_html 文件夹中的 .htaccess 文件。
应用程序是用 php 开发的。
如果在 .htaccess 中不可能,那么还有其他方法吗?
我有以下网址:
www.domain.com.au/--xyz-75/
请建议我如何将此网址重定向到主页,即www.domain.com.au
使用.htacees。
public_html 文件夹中的 .htaccess 文件。
应用程序是用 php 开发的。
如果在 .htaccess 中不可能,那么还有其他方法吗?
have you tried adding this line of code in your .htaccess file:
Redirect 301 /--xyz-75/ /
this will simply redirect from your url to root which is "www.domain.com.au" in your example.
结合其他答案,必须打开重写引擎才能使此解决方案起作用,
RewriteEngine on
Redirect /--xyz-75/index.php http://www.domain.com.au/
另一种方法是在文件www.domain.com.au/--xyz-75/
夹内的 index.html(或 index.php)文件中使用简单的 HTML 代码:
<meta http-equiv="refresh" content="1;URL=http://www.domain.com.au/" />
在.htaccess
:
Redirect /--xyz-75/index.php http://www.domain.com.au/
在您的 PHP 文件中,您有很多选项可以做到这一点。使用 PHP 标头位置:
<?php header("Location: http://www.domain.com.au/"); ?>
使用 JS,问题是它只有在用户浏览器中启用 JS 时才能工作:
<script type="text/javascript">
window.location = "http://www.domain.com.au/"
</script>
并使用 HTML:
<meta http-equiv="REFRESH" content="0;url=http://www.domain.com.au/">
在 .htacces 中试试这个
RewriteEngine on
Redirect /--xyz-75/ http://www.domain.com.au/
试试这个解决方案:
RewriteEngine On
#if requested filename is not a existing file
RewriteCond %{REQUEST_FILENAME} !-f
#if requested filename is not a existing directory
RewriteCond %{REQUEST_FILENAME} !-d
#Rewrite the url
RewriteRule ^--([^/]+)/?$ http://example.com [R,L]
这重定向:
example.com/--foo
至
example.com