私は次のURLを持っています:
www.domain.com.au/--xyz-75/
このURLをホームページにリダイレクトする方法、つまりwww.domain.com.au
.htaceesを使用する方法を提案してください。
public_htmlフォルダー内の.htaccessファイル。
アプリケーションはphpで開発されています。
.htaccessでそれが不可能な場合、他の方法はありますか?
私は次のURLを持っています:
www.domain.com.au/--xyz-75/
このURLをホームページにリダイレクトする方法、つまりwww.domain.com.au
.htaceesを使用する方法を提案してください。
public_htmlフォルダー内の.htaccessファイル。
アプリケーションはphpで開発されています。
.htaccessでそれが不可能な場合、他の方法はありますか?
他の回答と併せて、この解決策を機能させるには、書き換えエンジンをオンにする必要があります。
RewriteEngine on
Redirect /--xyz-75/index.php http://www.domain.com.au/
もう 1 つの方法は、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 301 /--xyz-75/ /
これは単にあなたのURLからあなたの例では「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
で.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/">
.htaccessでこれを試してください
RewriteEngine on
Redirect /--xyz-75/ http://www.domain.com.au/