我已在此处检查了一些主题/问题,以尝试修复我网站上的网址重写问题。
由于某种原因,它没有按预期工作。
请在此处找到我的.htaccess
文件内容:
Options -indexes
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^notfound$ notfound.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule medical/license/(.*)/ medical.php?license=$1 [END]
我目前正在使用共享主机,因此无法访问任何日志文件。
提前谢谢。
答案 0 :(得分:0)
试试这段代码:
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule medical/license/(.*)/ medical.php?license=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^notfound$ notfound.php [L]