我有以下网址:
www.domain.com.au/--xyz-75/
请建议如何将此网址重定向到主页,即使用.htacees将www.domain.com.au
重定向。
public_html文件夹中的.htaccess文件。
应用程序是在php中开发的。
如果在.htaccess中不可能,那么还有其他方法吗?
答案 0 :(得分: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/" />
答案 1 :(得分: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/">
答案 2 :(得分:0)
在.htaccess
中试试RewriteEngine on
Redirect /--xyz-75/ http://www.domain.com.au/
答案 3 :(得分:0)
您是否尝试在.htaccess文件中添加以下代码:
Redirect 301 /--xyz-75/ /
这只会从你的网址重定向到root,这是&#34; www.domain.com.au&#34;在你的例子中。
答案 4 :(得分: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