首页 > 解决方案 > 如何启用干净的网址?(VPS - Debian 9)

问题描述

我有一个 VPS 服务器(Debian 9),我想要一个干净的 url。

如果我输入例如“examle.com/example”,则会弹出错误“内部服务器错误”而不是显示页面。

我需要做什么才能使这个错误消失并显示页面?

标签: phplinuxurldebianvps

解决方案


试试这个我希望它可以帮助你在你的 html 文件夹中创建一个 .htaccess 文件并在其中编写打击代码。

<IfModule mod_rewrite.c>
RewriteEngine On    
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
</IfModule>

或在下面尝试。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>

最后一个用于结尾的斜杠。(仅根据您的需要使用代码)。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
</IfModule>

更多你可以理解

谢谢。


推荐阅读