使用htaccess在URL中隐藏目录名后,表单无效

时间:2014-04-07 06:12:11

标签: php .htaccess

我隐藏目录名称" templetes"使用下面的htaccess代码,它包含所有的php文件。

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+templetes/([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^templetes/)^(.*)$ /templetes/$1 [L,NC]

但是,我在php文件中的所有html表单都有名称为templetes,如下所示

 <form action="/templetes/Login.php" method="post" name="samplename">
<form action="/templetes/Logout.php" method="post" name="sample">

我是否修改了下面的所有html表单,或者还有其他任何解决方案..

<form action"Login.php" method="post" name="samplename">
    <form action="Logout.php" method="post" name="sample">

谢谢你

0 个答案:

没有答案