0

我有以下网址: www.domain.com.au/--xyz-75/

请建议我如何将此网址重定向到主页,即www.domain.com.au使用.htacees。

public_html 文件夹中的 .htaccess 文件。

应用程序是用 php 开发的。

如果在 .htaccess 中不可能,那么还有其他方法吗?

4

5 回答 5

1

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.

于 2014-07-29T11:24:57.473 回答
1

结合其他答案,必须打开重写引擎才能使此解决方案起作用,

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/" />
于 2012-09-24T07:06:08.330 回答
0

.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/">
于 2012-09-24T06:43:04.037 回答
0

在 .htacces 中试试这个

RewriteEngine on    
Redirect /--xyz-75/ http://www.domain.com.au/
于 2012-09-24T06:44:10.527 回答
0

试试这个解决方案:

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
于 2015-06-13T02:16:00.420 回答