0

サーバーの apache ファイルにアクセスできません。可能な構成の変更またはルールの書き換えを変更する唯一の可能な方法は、htaccessファイルからです。

簡単にするために、Webサイト(例:website.com)には次のページのみがあります

  • index.php
  • page.php
  • プロジェクト.php

htaccessファイルがありません

website.com/page/ または website.com/page にアクセスしたとき。「 page.php 」にリダイレクトされます。

しかし、htacces (以下を参照) をアップロードして website.com/page (スラッシュなし) にアクセスすると、表示されます。入力ファイルが指定されていません。

このリダイレクトの原因となったデフォルト設定がある可能性があります。

後でアップロードしたhtaccessファイル

Options +FollowSymLinks  

AddDefaultCharset utf-8

RewriteEngine On
RewriteRule ^([^/]+)$ /$1/ [L]
RewriteRule ^page/([a-zA-Z0-9_-\s&().+/-:%]+)$ page.php?url=$1

次のリダイレクトを機能させたい

 page/about-us

にリダイレクトされました

 page.php?id=about-us

しかし、ルールの左側にある「ページ」以外の単語を使用するまで、これは機能しません。

4

0 に答える 0