我正在尝试在我的网站上制作“漂亮的 url”
例如:而不是 www.example.com/work.php?Project=Codebox 是
www.example.com/index.php
www.example.com/about.php
我正在寻找 www.example.com/work/Codeboxis
www.example.com/index
www.example.com/about
我查看了很多解决方案,但我无法真正发挥作用......
这是我的 Htaccess:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([a-zA-Z0-9-]+)/$ work?Project=$1 [L,QSA]
先感谢您。
所以在尝试了更多的东西之后,我最终来到了这里
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^work/(.*)?$ work.php?Project=$1
RewriteRule ^index/?$ index.php
RewriteRule ^about/?$ about.php
但现在的问题是,当我在
www.example.com/work/Codeboxis
他没有检测到我的css、js、动作和其他东西,
我的路径就像“./js/javascript.js”
我认为我的 html 假设我在文件夹名称 codeboxis 中并且无法访问较低级别,但如果我这样做 ../js/javascript.js 它也不会工作,任何人都可以指导我到某个地方或帮助我吗?