对我的问题可能有一个非常简单的答案,但经过几个小时的浏览我仍然没有找到解决方案,所以非常感谢你的帮助。也许我应该提一下,我正在使用带有Bluehost的子域(同一帐户上有多个域)。
我想重写: www.example.com/myfolder www.example.com/index.php?s=myfolder
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /index.php?s=$1 [L]
非常感谢你的帮助。 罗兰
答案 0 :(得分:0)
你有没有检查过:https://www.addedbytes.com/blog/url-rewriting-for-beginners
RewriteEngine on RewriteRule ^ /?Some-text-goes-here /([0-9] +)$ / picture.php?id = $ 1
答案 1 :(得分:0)
要重写为索引,请使用:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/?$ /index.php?s=$1 [L]
对于css,脚本或图片,请使用绝对链接(以/
或http://...
开头)或在html head中添加<base href="/">
。