Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否将htaccess重写规则更改为此?_Php_.htaccess - Fatal编程技术网

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。例如: