0

我无权访问服务器中的 apache 文件。我更改修改可能的配置或重写规则的唯一可能方法是来自 htaccess 文件。

为简单起见,该网站(例如 website.com)只有以下页面

  • 索引.php
  • 页面.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