2012-09-24 4 views
0

У меня есть следующий URL: www.domain.com.au/--xyz-75/.htaccess - перенаправление URL недействителен

пожалуйста предложить как перенаправить этот адрес на странице, то есть в www.domain.com.au с использованием .htacees.

Файл .htaccess в папке public_html.

Приложение разработано на php.

Если это невозможно в .htaccess, тогда есть ли другой способ?

ответ

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/"> 
0

Попробуйте это в .htacces

RewriteEngine on  
Redirect /--xyz-75/ http://www.domain.com.au/ 
1

In conjuc Тион с другими ответами, переписывающийся двигатель должен быть включен, чтобы это soltuion работать,

RewriteEngine on 
Redirect /--xyz-75/index.php http://www.domain.com.au/ 

Другой способ заключается в использовании простой HTML-код в index.html (или index.php) файл в папку www.domain.com.au/--xyz-75/ :

<meta http-equiv="refresh" content="1;URL=http://www.domain.com.au/" /> 
0

вы пытались добавить следующую строку кода в файле .htaccess:

Redirect 301 /--xyz-75//

это будет просто перенаправлять с вашего URL для корня, который является «www.domain.com.au» вваш пример.

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 
Смежные вопросы