php - 清理网址/ 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.php和http://localhost/web/pages/comprar.php
我想要这个干净的网址:http://localhost/web/vender-piso和http://localhost/web/comprar-piso
但是当我尝试访问链接的 url 时,我得到一个 404 未找到。
解决方案
推荐阅读
- django - Django Rest Framework:Rest-auth 电子邮件验证 - 服务器错误 500
- c# - FromQueryAttribute 枚举参数抛出validation_error 无效值,但带有FromBodyAttribute 的参数不会?
- smalltalk - 在 Visual Works Smalltalk 中从 CPointer 创建 CByteArray
- c++ - Cannon 运行被覆盖的方法
- c - C使用递归函数返回字符
- python - 垂直镜像和图像循环
- python - 通过代理请求访问网站有时不起作用(http.client.RemoteDisconnected:远程结束关闭连接没有响应)
- android - Firebase Crashlytics 控制台未显示崩溃日志
- jquery - 如何使用 JQuery 根据另一台设备中的更改更改一个设备中的应用程序的 URL
- ios - Storyboard xib 实时视图在左上角呈现所有子视图