0

这是html代码:

<html>
    <head>
        <title>Test page</title>
    </head>
    <body>
        <form action="modules/registration/registration.php" method="POST">
            <input  type="submit" />
        </form>
    </body>
</html>

这是registration.php代码:

<?php
    echo "<p>Registration is completed!</p>";
?>

如果我按下按钮,一切都按我的需要工作。但我不想显示内部文件夹结构。在浏览器搜索字段中,如下图所示。

在此处输入图像描述

我希望在浏览器搜索字段中,参考如下所示:

在此处输入图像描述

这是文件夹结构:

在此处输入图像描述

我怎样才能做到这一点?感谢您的任何帮助。

4

2 回答 2

1

使用 htaccess 您可以Rewrite删除文件夹 url 并仅显示registration.php。

.htaccess 文件

RewriteEngine on
RewriteCond %{REQUEST_URI} !^modules/registration/
RewriteRule ^(.*)$ modules/registration/$1 [L]

所以结果将是

myurl.com/registration.php
于 2013-09-06T09:09:23.733 回答
1

您可以使用.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^registration.php modules/registration/registration.php
</IfModule>
于 2013-09-06T09:05:46.797 回答