Php 是否将htaccess重写规则更改为此?
我使用这个规则Php 是否将htaccess重写规则更改为此?,php,.htaccess,Php,.htaccess,我使用这个规则 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9]+)/?$ /used-details.php?id=$1 [NC,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^\.]+)$ $1.php [NC,L] 将所有www.domain.com/1234重新写入www.domain.com/used details.php?id=1234 它工作正常 如何使
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)/?$ /used-details.php?id=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
将所有www.domain.com/1234重新写入www.domain.com/used details.php?id=1234
它工作正常
如何使用www.domain.com/used-details/1234代替www.domain.com/1234
谢谢你使用这个
RewriteEngine on
RewriteRule used-details/(.*)/ used-details.php?id=$1
试试这个:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^used-details/([0-9]+)/?$ /used-details.php?id=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
它将
www.domain.com/used details/1234
更改为www.domain.com/used details.php?id=1234
当我访问新的url时,由于结构原因,所有css、js都不会显示。style.css它位于根文件夹中,但现在代码尝试将其定位到/used details/不存在的文件夹中…尝试在css/js链接之前放置一个/
?所以style.css
将是/style.css
当我访问新的url时,由于结构原因,所有的css、js都不会显示出来。style.css它位于根文件夹中,但现在代码试图将其定位到/used details/non-existed文件夹中…提供指向css或js的链接的最佳方法是将其附加到基本URL。例如: