相关疑难解决方法(0)

使用htaccess从URL中删除.php

编辑:当前.htaccess文件:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

## hide .php extension snippet

# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]

# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
Run Code Online (Sandbox Code Playgroud)

我的网站托管在连接到大型托管帐户的域的子文件夹中.

basesite
  /iioengine
    /forums
      /.htaccess //file works
      /.... //other MyBB content
    /demos.php
    /index.php //iioengine.com (homepage)
    /.htaccess //file doesn't work
    /... //other iioengine php pages
Run Code Online (Sandbox Code Playgroud)

问题是我正在使用两个不同的htaccess文件吗?

这是一个需要工作的链接:http://iioengine.com/demos

我注意到这个当前的htaccess文件也破坏了所有的论坛URL

这不再有效: …

regex apache .htaccess mod-rewrite url-rewriting

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

.htaccess ×1

apache ×1

mod-rewrite ×1

regex ×1

url-rewriting ×1