.htaccess URL重写时出现内部服务器错误
我已经在这里检查了一些线程/问题,试图修复我网站上的URL重写问题 由于某种原因,它没有按预期工作 请在此处找到我的.htaccess文件内容:.htaccess URL重写时出现内部服务器错误,.htaccess,url-rewriting,.htaccess,Url Rewriting,我已经在这里检查了一些线程/问题,试图修复我网站上的URL重写问题 由于某种原因,它没有按预期工作 请在此处找到我的.htaccess文件内容: Options -indexes Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.html -f RewriteRule ^(.*)$ $1.html RewriteCond %{
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]
我目前在共享主机上,因此无法访问任何日志文件
提前感谢您。请尝试以下代码:
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]
感谢anubhava,看起来我必须做一个完整的重写,因为它与其他页面冲突。这是由另一个编码员做的,他用了一种错误的方式,我想你还是用我建议的代码得到了500?这一切都搞砸了。。URL与其他URL冲突:关于解决500错误的问题,所以我认为这就是这个答案的作用。对于其他问题,您必须在新问题中提供所有细节。