0
私の.htaccessでいくつかのRewriteRulesを作成しました。私のウェブサイトを私のサーバのドメイン/ URLから呼び出すと、すべて動作します。RewriteRuleは新しいドメインで動作しません
私のウェブサイトがあるサーバー上で、外部ドメインを私のサブフォルダに向けたいが、すべてのRewriteRulesはもう動作していない。私がphpファイルを呼び出すときはすべて問題ありませんが、私が「美しい」リンクを呼び出すと、作成したかったのですが、エラー404だけが表示されます。
これは、現在、私の.htaccessファイルである:私は解決策を見つけた
ErrorDocument 401 /401.php
ErrorDocument 404 /404.php
RewriteEngine On
#redirect www request to the base domain
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
#RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#ignore existing files and directories
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
# Check if query string exists
RewriteCond %{QUERY_STRING} ^$
# Check that the request is not for an existing file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^spielplan$ spielplan.php [NC,L]
RewriteRule ^rangliste$ rangliste.php [NC,L]
RewriteRule ^alletipps$ allbets.php [NC,L]
RewriteRule ^benutzerseite$ userpage.php [NC,L]
RewriteRule ^einstellungen$ usersettings.php [NC,L]
RewriteRule ^spiel/([0-9]+)/?$ spiel.php?id=$1 [NC,L]
RewriteRule ^user/([A-Za-z0-9-]+)/?$ user.php?name=$1 [NC,L]
RewriteRule ^([A-Za-z0-9-]+)/?$ $1.php [NC,L]