首页 > 解决方案 > 清理网址/ htaccess

问题描述

我是这个论坛的新手,我将不胜感激任何帮助。我正在使用本地主机中的 PHP/MySQL 处理我的网站,但我遇到了这个干净的 urls 问题。

这是我的代码

<a class="navbar_item" href="<?php echo BASE_URL;?>vender">Vender</a>
<a class="navbar_item" href="<?php echo BASE_URL;?>pages/comprar.php">Comprar</a>

这是我的 .htaccess

ErrorDocument 404 /404.php
AddDefaultCharset UTF-8
Header unset ETag
FileETag None

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^vender pages/vender.php [NC]
RewriteRule ^vender pages/comprar.php [NC,L]

我有这个网址:http://localhost/web/pages/vender.phphttp://localhost/web/pages/comprar.php
我想要这个干净的网址:http://localhost/web/vender-pisohttp://localhost/web/comprar-piso
但是当我尝试访问链接的 url 时,我得到一个 404 未找到。

标签: php.htaccesslocalhostclean-urls

解决方案


推荐阅读